Linux系统Nignx环境如何搭建个人网站

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

.......

Visant

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: