Linux 指令——网站服务

  • 网站服务
    • Apache
      • 服务器站点设置
      • 客户端域名解析
    • BBS论坛系统实战

网站服务

网站架构:LAMP(Linux+Apache+MySQL+PHP)

Apache

  1. 安装Apache {yum -y install httpd}
  2. 启动 {systemctl start httpd}
  3. 查看服务状态 {systemctl status httpd}
  4. 停止防火墙 {systemctl stop firewalld}
  5. 开机自动关闭防火墙 {systemctl disable firewalld}
  6. 临时关闭selinux {setenforce 0}
  7. 永久关闭selinux {vim /etc/selinux/config => 修改SELINUX=disabled}
  8. 查看信息 {httpd -v}

Apache页面位置:/var/www/html

服务器站点设置

  1. 准备网站源码目录
    step1. 创建站点 {mkdir /var/www/html/a.org}
    step1. 创建内容 {vim /var/www/html/a.org/index.html}
  2. 创建网站配置文件
    创建配置文件 {vim /etc/httpd/conf.d/a.org.conf}
    输入↓
	<Virtualhost *:80>
 	ServerName www.a.org
 	DocumentRoot /var/www/html/a.org
 	</VirtualHost>
  1. 检测配置文件错误 {httpd -s}
  2. 重启httpd {systemctl restart httpd}

客户端域名解析

文件位置:/etc/hosts

  1. vim /etc/hosts
  2. 输入↓
IP地址 www.a.org
  1. 在浏览器访问网站{www.a.org}
  2. 在命令行访问网站{elinks IP地址}

BBS论坛系统实战

  1. 配置LAMP环境 {yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd}
  2. 启动服务 {systemctl start httpd mariadb}
  3. 开启自动启动 {systemctl enable httpd mariadb}
  4. 下载安装DiscuzX {wget http://download.comsenz.com/DiscuzX/2.5/Discuz_X2.5_SC_UTF8.zip}
  5. 创建新目录 {mkdir -p /webroot/discuz}
  6. 压缩DiscuzX {unzip Discuz_X2.5_SC_UTF8.zip }
  7. 复制到创建的新目录 {cp -fr upload/* /webroot/discuz/}
  8. 目录授权 {chown -R apache.apache /webroot/discuz/}
  9. 创建配置文件 {vim /etc/httpd/conf.d/discuz.conf}
  10. 测试 {httpd -t}
  11. 重启服务 {systemctl restart httpd}
  12. 准备数据库 ,创建{mysql}
  13. 建立域名 {vim /etc/hosts 添加=> IP地址 www.discuz.com}
  14. 打开浏览器输入网址{www.discuz.com}安装。

本文地址:https://blog.csdn.net/Vone_66/article/details/107513339