系统环境:虚拟机VMware CentOS7
源码安装nginx
1、安装依赖包
yum install -y wget gcc gcc-c++ make pcre-devel zlib zlib-devel openssl openssl-devel
2、切换目录
cd /usr/local/src
3、下载源码包,版本可自行选择
wget 'http://nginx.org/download/nginx-1.14.2.tar.gz'
4、(可选,后面不会用到)安装一个工具:
yum install lrzsz -y
5、解压
tar -zxvf nginx-1.14.2.tar.gz
6、切换到解压目录
cd nginx-1.14.2
7、编译检查
./configure --prefix=/usr/local/nginx
8、make 安装
make && make install
修改环境变量
vim /etc/profile
添加 export PATH=$PATH:/usr/local/nginx/sbin/
可重启或者source /etc/profile 生效
完成后使用 nginx -t 检查配置
使用systemctl 管理nginx
vim /usr/lib/systemd/system/nginx.service
键入以下内容
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
[Install]
WantedBy=multi-user.target
无误的话可启动 systemctl start nginx