大家好,又见面了,我是你们的朋友全栈君。
-
将Nginx添加到YUM源
要在CentOS 7上添加Nginx的YUM资源库,请打开终端并执行以下命令:
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
-
安装Nginx
在您的CentOS 7服务器上,使用
yum命令从Nginx源服务器安装Nginx:sudo yum install -y nginx
完成此步骤后,Nginx将成功安装在您的CentOS 7服务器上。
-
启动Nginx
新安装的Nginx不会自动启动。请运行以下命令来启动Nginx:
sudo systemctl start nginx.service
如果一切顺利,您可以通过域名或IP地址访问您的Web页面,以查看Nginx的默认页面。

如果您看到了这个页面,说明您的CentOS 7中的Web服务器已经正确安装。
-
CentOS 7开机启动Nginx
要让Nginx在系统启动时自动启动,请执行以下命令:
sudo systemctl enable nginx.service
有关更多
systemctl命令的用法,请查看《systemctl命令用法》。 -
Nginx配置信息
-
网站文件存放默认目录:
/usr/share/nginx/html
-
网站默认站点配置:
/etc/nginx/conf.d/default.conf
-
自定义Nginx站点配置文件存放目录:
/etc/nginx/conf.d/
-
Nginx全局配置:
/etc/nginx/nginx.conf
-
Nginx启动:
nginx -c nginx.conf
在这里,您可以更改设置,例如运行Nginx守护进程的用户和工作进程的数量。
-
-
CentOS 7使用
firewalld替代了原来的iptables。以下是如何使用firewalld开放Linux端口的步骤:firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
-
--zone:作用域 -
--add-port=80/tcp:添加端口,格式为:端口/通讯协议 -
--permanent:永久生效,没有此参数重启后失效
-
-
重启防火墙
执行以下命令以应用防火墙更改:
firewall-cmd --reload
详细信息可参考以下资料:
- centos-7-open-firewall-port
- Red_Hat_Enterprise_Linux/7/html/Security_Guide/sec-Using_Firewalls.html
-
Linux查看公网IP
您可以运行以下命令来显示您的服务器的公共IP地址:
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
发布者:全栈程序员栈长,转载请注明出处:https://www.php.cn/link/227d786d86f048b5ea917f753fb105f0 原文链接:https://www.php.cn/link/c8377ad2a50fb65de28b11cfc628d75c










