系统版本:
系统中已安装gcc -v,g++ -v
1.下载安装包:
pcre下载地址:http://www.pcre.org/
zlib下载地址:http://www.zlib.net/
nginx下载地址:nginx: download
2.安装PCRE
解压
tar -zxvf pcre-8.45.tar.gz
切换PCRE目录
cd pcre-8.45
依次执行以下命令
./configure
make
make install
3.安装zlib
tar -zxvf zlib-1.3.tar.gz
cd zlib-1.3
./configure
make
make install
4.安装nginx
tar -zxvf nginx-1.22.1.tar.gz
cd nginx-1.22.1.tar.gz
./configure
make
make install
5.检查安装是否成功并启动
安装默认在/usr/local/目录下,进入/usr/local/nginx/sbin目录下并执行
./nginx -t
如果出现上面两句话,说明nginx配置ok, 可以启动。
执行下面命令,启动nginx
./nginx
查看nginx进程
ps -ef|grep nginx
5.访问nginx
默认端口就是80,所以可以直接输入ip访问
至此已完成nginx的离线安装!
6.配置nginx服务并开机自启动
在/usr/lib/systemd/system目录下新建nginx.service文件,内容如下
vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
[Install]
WantedBy=multi-user.target
设置开机自启动
systemctl enable nginx.service
7.其他常用命令:
开启开机自启动:systemctl enable nginx.service
停止开机自启动 : systemctl disable nginx.service
启动 nginx 服务 : systemctl start nginx.service
停止 nginx 服务 : systemctl stop nginx.service
重启 nginx 服务 : systemctl restart nginx.service
查看服务当前状态 : systemctl status nginx.service
查看所有已启动的服务 : systemctl list-units --type=service
重新加载配置文件: systemctl reload nginx