Nginx安装
Posted liuxm-刘小明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx安装相关的知识,希望对你有一定的参考价值。
在centos 或ubuntu中 安装 nginx 步骤总结
1.下载
wget https://nginx.org/download/nginx-1.12.1.tar.gz
2.安装必须配置
centos
yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel
ubuntu
apt-get install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel
3.配置
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-pcre
4.安装
make && make install
5.卸载
make uninstall && make clean
6.nginx 命令
查看帮助 nginx -h
重新加载 nginx -s reload
重新启动 nginx -s stop
7.nginx配置 ssl
复制证书文件到conf文件夹
server { listen 443 ssl; server_name localhost; ssl on; ssl_certificate 证书.crt; ssl_certificate_key 证书.key; ssl_session_cache shared:SSL:1m; ssl_session_timeout 5m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; location / { root html; index index.html index.htm; } }
8.nginx配置反向代理
在server节点下 (与location并齐) 追加
location /webapp2/{ proxy_pass http://localhost:9000/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Server $host; }
以上是关于Nginx安装的主要内容,如果未能解决你的问题,请参考以下文章
nginx.conf 忽略了 nginx-ingress 配置映射片段
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途