我先开始,找了一个脑残写的博客,安装以后,出现问题了,https://blog.csdn.net/yi247630676/article/details/82592525 ,就是这个链接,臭sb,垃圾
。然后,我就彻底删除重装。原因找不到nginx的安装目录,这就很尴尬了。安装之后它是一个个分散的。
后来是在nginx官网上下载的 https://nginx.org/en/download.html
然后在这个目录里面
#./configure
creating objs/Makefile
什么鬼的,可能creating不行,乱七八糟的。然后
#make
#make install
这个是安装目录
#cd /usr/local/nginx/
之前在那里面操作的就是源码目录。懂吧,你应该懂得。
如果找不到呢,就用
# whereis nginx
那么你的问题就来了,如何开启关闭nginx呢?
在 /usr/local/nginx/sbin/里面,进入这个目录里面,然后-------------
./nginx ./nginx -s stop ./nginx -s quit ./nginx -s reload
如果你的防火墙是开启的话,那你要编辑一下了啊。
编辑防火墙配置文件
#vim /etc/sysconfig/iptables
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -jACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080-j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
重头戏来了哦,安装之后,你就要开始配https了哟。
那么,你先要在绑定的域名里面,我的用的是阿里云,
在该域名下,申请一个SSL证书。
然后在nginx里面建一个文件夹 cert,随机你建在哪里。然后把 .pem 和 .key 文件放进去
卡死最多人的地方来了。nginx里面的https的配置,不多bb
server { listen 443 ssl; server_name (您的域名); ssl_certificate **********.pem; 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 / { proxy_pass "内网路径"; } }
如果 报443 SSL这一行错了,哦?,来了哦!
这说明你的nginx的SSL模块没有安装。
看这个链接博客把 https://www.cnblogs.com/ghjbk/p/6744131.html