环境
系统版本:Ubuntu 22.04.1 LTS
nginx版本:1.22.0
一、下载nginx安装包
nginx官网:http://nginx.org/en/download.html
选择稳定的nginx版本下载。
image.png
二、安装nginx
- 将下载的nginx安装包上传至ubuntu系统。
- 解压nginx-1.22.0.tar.gz包:sudo tar -zxvf ./nginx-1.22.0.tar.gz -C /opt/
- 安装nginx所需的依赖
sudo apt-get install libpcre3 libpcre3-dev
sudo apt-get install zlib1g-dev
sudo apt-get install openssl libssl-dev
sudo apt-get install gcc
- 编译nginx
- 在nginx根目录执行:
./configure
- 编译:
sudo make -j32
- 安装:
sudo make install
- 测试nginx是否安装成功:
/usr/local/nginx/sbin/nginx -v
三、 配置nginx
- 更改nginx端口号:
编辑nginx.conf文件:sudo vim conf/nginx.conf
将listen的值即为nginx的端口号。
四、常用nginx命令
启动nginx的命令为:/usr/local/nginx/sbin/nginx
停止nginx的命令为 :/usr/local/nginx/sbin/nginx -s stop
重启nginx的命令为:/usr/local/nginx/sbin/nginx -s reload
报错
发现报==nginx: [error] open() “/usr/local/nginx/logs/nginx.pid” failed (2: No such file or directory)==错误,进到logs文件发现的确没有nginx.pid文件/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
。