安装nginx
nginx官网
这⾥下载的是nginx-1.18.0.tar.gz
安装包,并将其直接放在了
/home/modules/目录下
1、在/home/modules/
下创建nginx文件夹并进入
cd /home/modules/
mkdir nginx
cd nginx
2、将nginx解压到/home/modules/nginx
中即可
[root@localhost nginx]# tar -zxvf nginx-1.18.0.tar.gz -C ./
解压完后,/home/modules/nginx
目录中会出现一个nginx-1.18.0
的目录
预先安装额外的依赖
yum -y install pcre-devel
yum -y install openssl openssl-devel
编译安装nginx
cd nginx-1.18.0
./configure
make && make install
安装完成,ngnix的可执行文件位于
/usr/local/nginx/sbin/nginx
启动nginx
/usr/local/nginx/sbin/ngnix
停止nginx
/usr/local/nginx/sbin/nginx -s stop
如果修改了配置文件后想重新加载ngnix,可执行
/usr/local/nginx/sbin/nginx -s reload
*注意其配置文件位于
/usr/local/nginx/conf/nginx.conf
配置代理服务器nginx进行转发,修改nginx.conf配置文件
upstream blog{
server 127.0.0.1:8090; #博客ip端口
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://blog; #http://127.0.0.1:8090,通过服务器ip即可访问
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}