linux+apache+mysql+php环境搭建配置多个网站(全程实操)
linux+apache+mysql+php环境搭建配置多个网站(全程实操)
本文在阿里云的inux+apache+mysql+php环境搭建配置多个网站,本文以搭建www.paiji5.com和www.fzmajiang.com网站为例全程记录每个步骤。
步骤:
1.远程连接阿里云linux服务器
2.在apache中增加网站的配置
3.上传网站代码
4.连接远程mysql并将网站数据库迁移到网站服务器
5.重起apache服务器
6.解析域名到这个网站服务器
1.远程连接阿里云linux服务器
2.在apache中增加网站的配置
Cd /etc/httpd/conf.d
复制一份配置文件
[[email protected] conf.d]# cp fzmajiang.com.conf paiji5.com.conf
修改内容如下:
[[email protected] conf.d]# vi paiji5.com.conf
<VirtualHost *:80>
ServerName www.paiji5.com
ServerAlias paiji5.com
ServerAdmin [email protected]
DocumentRoot "/var/www/paiji5.com"
DirectoryIndex index.php index.html
ErrorDocument 404 http://www.paiji5.com/404.html
ErrorLog "/etc/httpd/logs/paiji5_com_error_log"
CustomLog "/etc/httpd/logs/paiji5_com_access_log" common
</VirtualHost>
<Directory /var/www/paiji5.com/>
Require all granted
</Directory>
3.上传网站代码
先建立一个目录,用来存放网站内容:
[[email protected] conf.d]# mkdir -p /var/www/paiji5.com
[[email protected] conf.d]# ll /var/www/
total 16
drwxr-xr-x 2 root root 4096 Apr 13 05:04 cgi-bin
drwxrwxrwx 33 www www 4096 Aug 4 17:44 fzmajiang.com
drwxr-xr-x 2 root root 4096 Jul 29 10:10 html
drwxr-xr-x 2 root root 4096 Sep 8 09:15 paiji5.com
[[email protected] conf.d]#
用filezilla上传网站代码:
解压网站源码:
[[email protected] paiji5.com]# unzip www.paiji5.com20170907.zip
将解压后的代码全部复制到当前目录
[[email protected] paiji5.com]# cp -r ./www.paiji5.com/* ./
删除不用的源码目录
[[email protected] paiji5.com]# rm -rf www.paiji5.com
加入到www用户和组并设置权限:
[[email protected] conf.d]# cd /var/www
[[email protected] www]# chown -R www:www paiji5.com/
[[email protected] www]# chmod -R 777 paiji5.com/
[[email protected] www]#
连接远程mysql并将网站数据库迁移到网站服务器
用Navicat for MySQL连接远程网站数据库
并建一个名为:www_paiji5_com的数据库
将备份好的数据库文件恢复到网站服务器
修改dede后台数据库配置文件账号和密码
7.重起apache服务器
重启apache让新增网站生效:
[[email protected] ~]# systemctl restart httpd.service
8.解析域名到这个网站服务器
9.效果展示:www.paiji5.com www.fzmajiang.com