Nginx安装
Nginx下载地址:
http://nginx.org/en/download.html
配置./configure --prefix=/usr/local/nginx-1.21.6 --with-http_gzip_static_module --with-stream --with-http_ssl_module
安装make && make install
一些安装问题的解决方案:
https://segmentfault.com/a/1190000042550386
设置开机自启(可选)
yum安装:
systemctl enable nginx.service
设置开机启动即可。
编译安装
手动创建nginx.service服务文件。
开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:/lib/systemd/system/
在系统服务目录里创建nginx.service文件
vim /lib/systemd/system/nginx.service
nginx.service内容如下:[Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target
参数解释:
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
保存退出。
- 设置开机启动
systemctl enable nginx.service
自此,重新centos后,nginx就自动启动了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。