一。网站管理
1.虚拟主机
虚拟主机VirtualHost
作用:在一台物理服务器上运行多个网站
apache软件:
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python/php等解释器编译到服务器中。
部署apache服务
测试网站是否成功
配置apache的虚拟主机,启动两个站点。
在 /var/www/html 下创建 a.org 目录,并在a.org中创建 index.html,并写入测试内容。
在httpd的配置文件中创建a.org.conf子配置文件,内容如下
[root@localhost ~]# vim /etc/httpd/conf.d/a.org.conf
<VirtualHost *:80>
ServerName www.a.org
DocumentRoot /var/www/html/a.org
</VirtualHost>
在 /root 下创建 b.org 目录,在 b.org 下创建 index.html 文件,并写入测试内容。
写子配置文件
<VirtualHost *:80>
ServerName www.b.org
DocumentRoot /b.org
</VirtualHost>
<Directory "/b.org">
Require all granted
</Directory>
这样两个站点就设置成功了,重启 httpd 服务
[root@localhost /]# systemctl restart httpd
客户机域名解析配置
打开 /etc/hosts 文件写入如下配置
访问域名测试
这样就说明虚拟主机配置成功了!
discuz论坛系统搭建
LAMP环境
LAMP是一种常用的网站的架构
L是Linux,A是apache服务,M是MySQL数据库,P是PHP或python等中间件语言
安装LAMP
[root@apache ~ ]# yum -y install httpd mariadb-server mariadb php php-mysql gd php-gd wget unzip vim
[root@apache ~]# systemctl start httpd mariadb
[root@apache ~]# systemctl enable httpd mariadb
导入discuz网站源码,并修改权限
[root@apache ~]# wget http://download.comsenz.com/DiscuzX/2.5/Discuz_X2.5_SC_UTF8.zip
[root@apache ~]# unzip Discuz_X2.5_SC_UTF8.zip
[root@apache ~]#cp -rf upload/* /var/www/html/
[root@apache ~]#chown -R apache.apache /var/www/html/
数据库创建
[root@localhost ~]# mysql
create database discuz ;
这样就安装完成了
客户机安装使用
写入域名解析配置
访问站点
这样就安装成功了,在本地就可以访问了