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 配置映射片段

将 nginx rtmp 片段发送到 WebRTC

text 有用的nginx命令和片段

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

linux学习:Nginx--常见功能配置片段与优化-06

PHP代码-psysh调试代码片段工具