nginx安装
2023-02-09 16:48:48 1236浏览
nginx学习
1.安装pcre开发包
yum install -y pcre-devel
2.安装其他依赖
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
3.下载nginx包
我一般是cd到opt目录理下载安装东西
wget http://nginx.org/download/nginx-1.16.1.tar.gz
4.解压nginx安装包
tar -zxvf nginx-1.16.1.tar.gz
进入解压后的目录后执行./configure
make && make install 编译并安装
5.启动nginx
默认是在usr/local/nginx/sbin
./nginx
还可以指定某个特定的配置文件启动
./nginx -c /usr/local/nginx/conf/nginx.conf
6.测试nginx配置是否正确
有的时候修改完nginx的配置文件后想测试下是否正确
./nginx -t
7.重启nginx
./nginx -s reload
8.添加https支持
nginx配置完https后报错:
nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:124
参考文章:https://www.cnblogs.com/ghjbk/p/6744131.html
- 切换到咱nginx的安装目录(我的nginx是在opt下)
cd /opt/nginx-1.16.1
- 执行
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
- 配置完成后,运行命令make
这里不要进行make install,否则就是覆盖安装
- 然后备份原有已安装好的nginx
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
- 然后将刚刚编译好的nginx覆盖掉原有的nginx(这个时候nginx要停止状态)
cp ./objs/nginx /usr/local/nginx/sbin/
然后启动nginx就OK了
9.乌班图的系统如何安装Nginx
http://www.360doc.com/content/21/0312/16/18635950_966644929.shtml
好博客就要一起分享哦!分享海报
他的专栏
他感兴趣的技术