Linux+Apache搭建网站

安装Apache

在CentOS中,Apache服务的应用名叫httpd,而在Ubuntu中叫apache2。
注:在root用户模式下操作,若不是此用户,通过命令‘ su ’即可切换成root用户

安装并启动

1
2
3
4
5
6
// 安装
yum install httpd
// 启动
systemctl start httpd
// 设置开机自启
systemctl enable httpd

打开防火墙端口

    apache服务器的默认端口为80

  • CentOS 7及以上版本

    1
    2
    3
    4
      // 打开80端口
      firewall-cmd --zone=public --add-port=80/tcp --permanent
      // 重启防火墙
      systemctl restart firewalld
    
  • CentOS 6及以下版本

    1
    2
    3
    4
      // 打开80端口
      /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
      // 保存
      /etc/rc.d/init.d/iptables save
    

打开浏览器,输入服务器ip地址,若出现如下界面,则说明配置成功

站点目录介绍

    在CentOS,Apache服务器的默认站点目录在/var/www/html下, 此时通过IP地址访问的就是此目录,只不过当前是个空目录,所以会显示出上面所示的页面。我们可以将写好的 网页文件放在此目录下,访问网站就能看见自己想要的画面。

注:apache服务器默认访问的文件是index.html

我们来写个文件测试以下

1
2
3
4
// 进入站点目录
cd /var/www/html
// 编辑文件
vim index.html

按” i “键进入编辑模式,然后随便输入一点文字,例:This is my site。然后按” esc “退出编辑模式, 最后输入” :wq “保存退出。再次通过浏览器访问站点,效果如下


关于防火墙的使用,可参考 https://blog.csdn.net/u013410747/article/details/61696178

0%