直接安装:
sudo apt-get install nginx
启动nginx:
sudo systemctl start nginx
查看状态:
sudo systemctl status nginx
这就是坑:默认安装路径是/etc/nginx/,配置文件在/etc/nginx/sites-available/。
别信:不要直接修改默认配置文件,先复制到/etc/nginx/sites-enabled/。
别这么干:不要重启服务,而是用systemctl reload nginx来更新配置。
CentOS 7系统上,使用yum install nginx安装。
这就是坑,别信网上那些复杂步骤。
bash sudo systemctl start nginx
别这么干,直接启动。
bash sudo systemctl enable nginx
这就是坑,别用enable命令。
bash nginx -v
别信那些说-v命令看不到版本的。
bash sudo systemctl status nginx
别这么干,看状态不如看日志。
bash sudo tail -f /var/log/nginx/error.log
这就是坑,实时查看日志。
实操提醒:安装nginx后,记得检查状态和日志,确保正常运行。
那天在服务器上装nginx,手头事多,边干边想,怎么又得从头开始配置呢。记得第一次安装是在2013年,那会儿还是个新手,现在都10年了,操作熟络多了。安装过程嘛,就是打开终端,输入sudo apt-get install nginx,然后回车。等了一会,屏幕上显示“nginx server installed successfully”,心里就踏实了。
安装完之后,得检查一下服务是否运行正常。打开浏览器,输入服务器的IP地址,咦,页面空白,是不是配置文件没改对?赶紧又查了查日志文件,发现是端口冲突了。改了端口,重启nginx,浏览器一刷新,页面出现了,上面写着“Welcome to nginx!”,心里那叫一个美。
等等,还有个事,我突然想到,那时候的nginx版本是1.4,现在都升级到1.18了,功能更强大,配置也更复杂。不过,只要跟着官方文档一步步来,其实也不难。时间过得真快,技术也在不断进步。
上周,2023年,我那个朋友在服务器上安装nginx,地点是北京,总共用了3个小时。首先,他们下载了nginx的源码,然后解压,接着配置了编译选项,最后编译安装。过程中遇到了一些小问题,比如依赖库缺失,但最终还是顺利解决了。算了,你看着办吧。