1.本地环境
Linux服务器:TencentOS Server
nginx:下载地址 ,本人使用的是 nginx-1.23.0
选择这个下载
2.上传,安装
创建文件夹
mkdir /opt/hwx
使用FTP上传文件到mkdir /opt/hwx
解压
tar -zxvf nginx-1.23.0.tar.gz
依赖安装
yum -y install gcc gcc-c++ autoconf automake make
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel make libtool
yum -y install openssl openssl-devel
打开解压后的nginx
cd /opt/hwx/nginx-1.23.0
编译目录
./configure --prefix=/opt/hwx/nginx --with-http_stub_status_module --with-http_ssl_module --user=nginx --group=nginx
这里的–prefix后面的是你想安装的位置,我这里就在刚刚创建的hwx目录下
这里的SSL是为了以后可能需要安装ssl证书时需要使用
nginx配置https请在这里查看
编译安装
make && makeinstall
可能有报错
参考这个大佬
安装nginx
安装前可以看一下 /usr/local 下有没有nginx文件
/usr/local
没有的话,请查看查看前面有没有发生错误
安装之后到
/usr/local/nginx
打开配置文件
vim /usr/local/nginx/conf/nginx.conf
按字母 i 进入编写
这里的 listen是指需要监听的端口
server_name 改成自己的域名或者服务器公网ip
按Esc关闭编写
同时按住shift 和分号,然后输入 wq,退出
开启nginx
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
常用命令
查看nginx是否启动
ps aux|grep nginx
关闭进程(pid根据上一步查询的自行更改)
kill -QUIT PID
修改nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
启动
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf