Linux系统搭建网站流程:
1、SSH客户端(XSHELL)和FTP客户端(XFTP)下载安装,然后设置连接信息,并连接云服务器
2、下载阿里云ECS(linux)一键安装web环境,地址http://oss.aliyuncs.com/netmarket/file/5c729d02-5ce1-467b-9234-9e5103df29fd.zip
3、一键搭建PHP WEB环境(nginx、php、mysql、phpmyadmin)
首先用xftp上传“一键web环境安装”文件,名字改为111.zip方便后面输入
利用Xshell登录ECS,输入命令:ifconfig验证登录
安装环境需要依次执行: (前面是命令, 后面是解释)
ll #查看已经上传的安装包
unzip 111.zip #进行解压
ll #查看解压结果 含sh-1.5.4
cd /root/sh-1.5.4/ #进入解压包
chmod +x * -Rf #并增加可执行权限
./install.sh #执行安装脚本
web服务器 选择:1
nginx版本号:1
php与tomcat 选择:1
php版本选择:4
mysql版本选择:3
信息如下,
web : nginx nginx : 1.4.4 php : 5.5.7 mysql : 5.6.21 最后确认:y
netstat -ln |more 或者netstat -tunpl #安装完毕,查看端口命令
主要看80;9000;3306端口 #端口正常则安装成功
继续执行查看重要信息
more account.log 或者
cat /root/sh-1.5.4/account.log #查看账号信息
记下FTP、MySQL账号信息,如下:
FTP:******* MySQL:******
cat /alidata/website-info.log #查看安装程序版本信息
记下相关程序版本号 PHP、mysql等
继续执行,修改密码
passwd www #修改FTP密码 之后输入并确认密码
mysqladmin -uroot -p旧密码 password 新密码 #修改mysql密码(注意旧密码与-p没空格)
/etc/init.d/mysqld restart #重启mysql服务
为MySQL添加远程连接权限方法:
mysql -uroot -p 提示输入旧密码
mysql>grant all on *.* to root@"%" identified by "密码";
mysql>flush privileges; #刷新授权表
mysql>exit #退出
4、上传程序文件,并修改配置文件
首先上传wordpress程序222.zip到root目录
☼转移并解压WP安装包,配置站点目录
mv 222.zip /alidata/www/ #程序移到www目录下面
cd /alidata/www/ #进入www目录下
unzip 222.zip #解压wordpress文件 若要压缩,命令:zip -r 222.zip wordpress
chown www.www wordpress -Rf或者 (方法记住就行)
chown .www /alidata/www/wordpress -R #给予wordpress文件夹最高可执行权限
mkdir -p /alidata/www/irunker #配置irunker站点目录 之后FTP移动站点文件到其下面
或者直接修改wordpress文件名为irunker #说明,irunker是我自己要建的站点目录
chown -R www:www /alidata/www/irunker/ #并设置其文件权限
☼将phpmyadmin目录移到站点目录下,方便以后登录MySQL
mv phpwind/phpmyadmin /alidata/www/irunker #转移到站点目录下
mv phpwind/phpmyadmin ./ #转移到当前目录(方法记住就行)
cd irunker ls -l #进入站点目录并查看
rm -rf /alidata/www/phpwind/ #删除phpwind站点目录。 若删文件,命令:rm -f 目录
☼修改nginx文件,记着要重启Nginx哦
cd /alidata/server/nginx/conf/vhosts #进入nginx配置文件目录
cp -p phpwind.conf irunker.conf #复制并创建配置文件
vim irunker.conf #进入conf文件编辑区
☼执行如下修改,箭头键移动,A键进入输入模式
域名绑定:网站没备案好之前,可以直接修改localhost为服务器IP,改为网址也行
站点目录:我设置的irunker,把phpwind修改为irunker (你可以wordpress)
伪静态规则:phpwind.conf修改为wordpress.conf
站点开启日志:phpwind.log 修改为wordpress.log
Esc #退出编辑
:wq #保存
好像还没结束,否则404
☼一定要重启 Nginx 服务,方法如下:
service nginx restart 或者
/alidata/server/nginx/sbin/nginx -s reload或者
/etc/init.d/nginx restart
如果重启提示:[warn] the "log_format" directive may be used only on "http" level
解决方法:
log_format irunker '$remote_addr - $remote_user [$time_local] "$request" '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
把上面的代码放到server前面 (不是默认放置:location 与 include之间)
5、创建wordpress数据库,并安装wordpress:
浏览器进入myadmin,输入http://你的ip/phpmyadmin/ 创建数据库
打开http://你的ip/,即可进入wordpress安装界面
6、测试你的站点,到此结束
http://你的ip/
其他方法:如果你嫌麻烦,可以通过主机面板安装
WDCP控制面板:
进入Xshell,分别执行下面两条命令即可
wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh 在线下载脚本
sh lanmp_wdcp_ins.sh 安装脚本
如果要卸载 (切记备份好数据)
执行sh lanmp_wdcp_ins.sh uninstall
相关说明:
安装完后,默认的后台管理地址如下
http://ip:8080
用户名:admin 默认密码:wdlinux.cn
mysql默认的管理用户名:root 默认密码:wdlinux.cn
设置后,后台及时修改密码!
VPSmate控制面板:
..........
执行以下命令开始安装:
wget http://www.vpsmate.org/tools/install.py
python install.py
直接回车,使用默认的用户名 admin 和密码 admin 。
设置完后,打开8888端口链接地址即可访问您的 VPSMate 面板
..........
LUmanager控制面板:
.........
执行以下命令,一键快速安装LuManager。
wget http://down.zijidelu.org/zijidelu_install.sh 下载脚本
sh zijidelu_install.sh 安装脚本 或者如下操作
chmod u+x zijidelu_install.sh 赋予zijidelu_install.sh可执行权限
./zijidelu_install.sh -y 全自动安装,如需半自动安装,请不用-y参数
选择下载点1 国内线路
选择安装版本2 最高版本
后台登陆地址:http://你的ip:8888;
Lum后台用户名和密码:zijidelu zijidelu
.......