时尚

centos安装web服务器命令

时间:2010-12-5 17:23:32  作者:百科   来源:时尚  查看:  评论:0
内容摘要: centos安装web服务器命令 CentOS上装个Nginx或者Apache,其实就三条命令的事。我见过太多人绕远路去下源码包编译,结果依赖缺一堆,折腾两小时最后还得回头用yum。别犯傻,直接用系

centos安装web服务器命令

CentOS上装个Nginx或者Apache,安装其实就三条命令的命令事。我见过太多人绕远路去下源码包编译,安装结果依赖缺一堆,命令折腾两小时最后还得回头用yum。安装别犯傻,命令直接用系统自带的安装包管理器,干净利落。命令

先装Nginx吧,安装现在大多数新项目都选它。命令打开终端,安装敲:

sudo yum install nginx -y

等进度条跑完,命令服务就躺在你硬盘里了。安装但这时候它还不会自己跑起来,命令得手动启动:

sudo systemctl start nginx

然后验证一下状态,安装顺便设置开机自启,免得服务器重启后你一脸懵:

sudo systemctl enable nginx sudo systemctl status nginx

看到绿色的active (running)字样,基本就稳了。这时候你打开浏览器,输入服务器的IP,如果看到Nginx的欢迎页——红底白字那个——恭喜你,web服务器已经活了。

要是你更习惯Apache,也简单。CentOS里Apache的包名叫httpd,别搜apache,搜不到。命令如下:

sudo yum install httpd -y sudo systemctl start httpd sudo systemctl enable httpd

启动后同样访问IP,看到“Apache HTTP Server Test Page”的测试页,就说明一切正常。

有个坑得提醒你——很多人装完发现浏览器打不开,第一反应是怀疑自己命令敲错了。其实八成是防火墙拦着。CentOS默认防火墙firewalld是开着的,你得放行80端口:

sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --reload

就这两句,搞定。别去关防火墙图省事,那是给黑客留后门。

还有个细节——如果你在云服务器上操作,比如阿里云、腾讯云那种,光调系统防火墙没用,还得去云控制台的安全组里放行80端口。这个不写进命令里,但你不做的话,前面全白干。我见过好几个新手卡在这一步,代码敲得飞起,页面就是刷不出来,急得直跺脚。

装完之后,静态页面默认放在Nginx的/usr/share/nginx/html,Apache则是/var/www/html。扔个index.html进去,再刷新浏览器,就能看到你自己的内容了。PHP环境的话,Nginx要装php-fpm,Apache装mod_php就行,但那又是另一篇故事了。

最后说句实在话——别在装环境上过度纠结用哪个。Nginx轻快,Apache稳定,中小项目哪个顺手用哪个。先跑起来,比什么都强。

最近更新
热门排行
copyright © 2026 powered by 力不从心网   sitemap