安装 gcc
PCRE
1 | yum install -y pcre pcre-devel |
zlib
1 | yum install -y zlib zlib-devel |
openssl
1 | yum install -y openssl openssl-devel |
上传我们的nginx 到服务器。
或者 去
nginx下载
然后使用
1 | wget http: //nginx.org/download/nginx-1.16.1.tar.gz |
若是 没有wget命令 可以检查所需要的的库
1 2 | yum provides wget yum install wget -y |
解压tar.gz
linux 解压命令
1 | tar -xzvf ##############.tar.gz |
进行配置
1 2 3 4 5 6 7 8 9 10 11 12 | ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi |
会多一个makeFile
有几个目录我要手动创建一下。
/var/temp/nginx/
系统只有var 没有temp 没有nginx 我们手动创建下(mkdir temp ......)。
我们有了makefile
输入make就开始编译了。
ok后
我们查看 /usr/local 下面就多了个nginx
安装完成
进入 sbin
启动 nginx
./nginx
重启
./nginx -s reload
server_name -监听 80端口(nginx)-(本机)tomcat(8080)
有多各项目的时候
server_name -监听 80端口(nginx)-(本机)tomcat(其他不重复的port)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | server { listen 80 ; listen 443 ssl; server_name blog.jackios.top; #charset koi8-r; #access_log logs/host.access.log main; charset utf- 8 ; ssl_certificate /usr/local/nginx- 1.8 . 1 /3238481_jackios.top_nginx/3238481_jackios.top.pem; ssl_certificate_key /usr/local/nginx- 1.8 . 1 /3238481_jackios.top_nginx/3238481_jackios.top.key; location / { proxy_pass http: //127.0.0.1:8080; index index.html index.htm; } } |