转载:CentOS6.5服务器配置建站环境详细流程

CentOS6.5服务器配置建站环境详细流程

之前的Win主机上挂了十几个WordPress网站,客户普遍反映后台操作已经慢到不行。于是我租了一台新的云主机,这次下决心要搞定Linux 主机了,同样的配置,Linux跑WordPress肯定要快不少,而且也不会碰到Win主机下的各种怪问题。花了两天时间折腾,终于搞定建站环境,把第 一个WordPress网站给搬了过去,也踩了不少的坑,这里记录一下过程,以做备忘。

CentOS配置图

Linux小白的我先用了CentOS6.4安装建站环境,不过第一次安装就碰到了无法解决的问题,索性换成CentOS6.5重装,最后总算折腾出来了。以下记录的是CentOS6.5下安装建站环境的步骤:

1. 在云主机系统的后台先设个root密码;

2. 下载putty登录工具,登录云主机。此时先输入root账号,接下来会提示输入密码,这个密码要一次性输入完毕,屏幕上不会显示任何*号提示。一旦输错就按回车重新输。

3. 安装screen:

yum install screen

创建会话:

screen -S lnmp

4. 安装LNMP1.1(当前最新版本是1.2了,会有一些区别,可以参考这里):

wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh

这一行命令是下载、解压、安装在一起了,这个过程很漫长,期间快则半小时,慢则要一个小时。
会提示设置MySQL的root密码、选择MySQL和PHP的版本和PHP的版本,以及其他一些设置
MySQL我选了5.5.x, PHP选了5.3.x
其他基本都选是

由于耗时比较长,掉线也很正常,一旦掉线,再登录putty,输入以下命令就回到安装“界面”了:

screen -r lnmp

5. 安装FTP工具vsftpd

yum install vsftpd

官方说安装完毕后应该直接能用FTP工具,通过root账号登录到服务器了,但我怎么试都不行,踩了第一个坑。原来是要把22端口开放才行。
查看端口命令:

cd /usr/local/nginx/conf

查看防火墙iptables:

/etc/init.d/iptables status

用vi命令编辑防火墙文件:

vi /etc/sysconfig/iptables

如果没有22端口就增加一个,顺便把8080和80也加上

编辑好退出,要保存设置:

/etc/rc.d/init.d/iptables save

然后重启防火墙:

service iptables restart

到这里,就可以用FTP工具,用root账号登录服务器了。后面要改什么文件直接在FTP里下载了改,vi还没习惯,偷懒了

6. 为服务器添加域名,设置网站的目录
添加域名命令:

/root/vhost.sh

先添加一个主域名,然后会提示有没有更多域名要添加,如果有,就按提示用空格分开多个域名输入;
然后会提示网站文件存放的目录,就安默认和域名一致就行;
提示是否需要日志,一般都选否,不过重要的项目我选是;
以上这些设置以后都可以修改。
登录FTP,找到/usr/local/nginx/conf/vhost/ 目录下就是主机域名绑定配置文件,可以直接修改设置
建立的站点文件都在/home/wwwroot/
默认站点在/home/wwwroot/default/

7. 由于国内主机都是屏蔽了80端口的(真恶心),所以要开放一个8080端口才能使用主机上的phpMyAdmin工具。
FTP登录主机,进入/usr/local/nginx/conf/;
修改nginx.conf中的listen的值,添加一条8080端口的设定;
然后重启nginx:

/etc/init.d/nginx restart

这样就能用浏览器,通过IP加8080端口访问phpMyAdmin了,登录密码就是第4步安装LNMP的时候设定的MySQL密码。

8. 至此我们就可以安装WordPress了,但安装完毕后我发现此时的WordPress很多功能不能用,比如搜索不到新上传上去的主题和插件、图片上传功会报错…
先解决图片上传报错的问题,通过FTP工具把update目录权限设置成757;
然后在FTP里找到php.ini文件,把disable_functions后的scandir函数去掉,重启主机,这样主题和插件就能扫描到了。

9. 最后一个坑,在Win主机下,MySQL的表名一般是不分大小写的;而在Linux主机下大小写是敏感的,由此导致一小部分写得不严谨的SQL语句不能执行。
编辑/etc/my.cnf文件,在[mysqld]这节下 添加 lower_case_table_names 参数,设值为1(大小写不敏感,默认为0),
这样“容错性”就大大提高了。

10. 补充:
LNMP1.1的php.ini里关闭了几乎所有的报错信息,这样我会经常发现迁移过来的网站会莫名其妙的不正常,又无法得知原因。
于是自己要编辑php.ini,把几个牵涉到error的值都改成On:display_errors 、html_errors 和 log_errors 。这样在新主机上开发网站就能看到报错信息了
注:所有php.ini的修改都要重启服务器才会生效

有漏掉的地方,欢迎补充。我也会随时更新此文。

本站所有文章均为原创,欢迎转载,但请注明文章出处:http://blog.brain1981.com/1156.html

本文来自无忧SEO技术博客https://www.ainiseo.com/jianzhan/hosting/669.html ,经授权后发布,本文观点不代表小嵘SEO立场,转载请联系原作者。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年3月14日
下一篇 2019年3月14日

相关推荐

  • 详细解释开源程序织梦dedecms文件目录

    这次,小编来给大家说说,关于开源程序织梦Dedecms做网站的文件目录。希望对使用织梦做网站的站长小伙伴有所帮助。 本文主要是为了今后对 Dedecms 做二次开发所写。安装后 dedecms 的目录,如下图所示: “a”:默认 HTML 文件存放目录“data”:系统缓存或其它可写入数据存放目录“dede”:默认后台管理目录“images”:系统默认模板图…

    2019年11月24日
    01.5K
  • 2021年如何对WordPress进行加速?

    WordPress是个大框架,也很多人在使用这个框架开源代码来搭建外贸独立站。最近有小伙伴问,如何对wordpress进行加速?小编推荐以下的几点方法。如下: WordPress加速 我觉得的方法有: 1)wordpress升级到最新版本; 2)php用比较高的版本7.4 左右; 3)设置伪静态 页面 设置 .html 后缀; 4)启用宝塔的加速插件; 5)…

    2021年4月9日
    02.9K
  • 什么样的网站需要公安备案号呢?

    其实,“什么网站需要公安备案号呢?什么网站需要公安备案呢?”许多朋友们在网站icp备案之后,会考虑网站是否需要进行公安备案?接下来,小编就来给大家说说吧。 什么网站需要公安备案号呢? 根据《公安部第33号令》文件,凡在互联网上开办的网站,网站的服务对象为中国网民,都需要到公安机关进行备案。 关于网站在公安部有备案的好处: 1)备案是工信部规定要求,主要是为了…

    2019年10月29日
    01.3K
  • 快速制作网站,只需要三分钟?这么快吗?不信来看看

    请认真看完下面的这段视频,它会教你如何快速搭建网站。 只需要三分钟,就是这么快,就是怎么自信。

    2019年3月15日
    11.3K
  • WordPress如何配置Https,可以使用阿里云免费SSL证书

    WordPress如何配置Https,可以使用阿里云免费SSL证书。 先登录自己的阿里云账号,然后进入购买免费证书地址:https://common-buy.aliyun.com/?spm=5176.2020520154.cas.3.66daIevhIevh8M&commodityCode=cas#/buy 免费的就够用了,付费的Https 协议证书…

    2019年3月21日 免费建站教程
    11.6K
  • 简单粗暴易懂,除了WordPress之外,还有谁?!

    除了织梦Dede之外还有,Discuzz 和帝国,但是Discuzz和帝国比较适合做论坛类型的网站。 WordPress是使用PHP语言开发的博客平台,属于一款开源程序,简单粗暴,易懂,也不需要修改多少代码,就能建立一个简单的网站了,维护还很简单呢。用户可以在支持PHP和MySQL数据库的服务器上架设属于个人的小网站。此外,用户还可以把 WordPress当…

    2019年3月18日
    11.6K
  • 域名被墙是啥?如何查看域名是否被墙了?

    SEOer或者站长们建站,那必须要买域名。购买域名的话,还是有注意事项需要注意的,否则可能会一不小心买到的“新域名”,很可能已经是被墙了的,或者是被哪个大空间大公司(腾讯,金山,360)屏蔽了的。所以咱们站长应该在购买域名前,先做好相应的准备,可以先查询域名是否被墙,域名的建站记录是否有违规的历史记录等等。 那么,什么是域名被墙?怎么查看域名是否被墙?在使用…

    2019年9月27日
    02.2K
  • 什么是VPS?关于VPS、云服务器、虚拟主机的区别

    这次小编来给大家科普一下 “什么是云服务器、虚拟主机、VPS?” 还在为什么是云服务器、虚拟主机、VPS而困惑吗?下面,由小编为大家讲解一下: 1)独立服务器,一个躺在机房的实实在在的物理服务器,也可理解为你的游戏主机一样。优点:性能高缺点:价格高,高可用性低(比如断电,硬盘坏了……) 2)Virtual Private Server…

    2019年9月16日
    01.3K
  • 2020年shopify独立站的收款方式与收款费用解读

    这次,小编来给大家说说,关于 “2020年shopify独立站的收款方式与收款费用解读”。希望对使用shopify独立站做外贸营销推广的新手小伙伴们有所帮助哦。 独立站使用Shopify的话,其收款方式有很多种,但是其实正在适合中国卖家的就两种:paypal,credit card。 我们下文会详细讲解这两种支付方式的使用。同时shopify还有一些额外的收…

    2020年5月23日 外贸建站
    02.1K
  • 服务器建站必备:宝塔Linux面板安装教程分享

    这次,小编要给大家带来的是,关于 “ 服务器建站必备:宝塔Linux面板安装教程分享”。希望能帮助想用宝塔面板搭建服务器环境的小伙伴们哦。 安装要求: 内存:512M以上,推荐768M以上(纯面板约占系统60M内存) 硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间) 系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+)…

    2020年9月3日 免费建站教程
    03.0K
  • 织梦Dede开源系统工具,织梦网站如何进行安全设置

    (为了安全起见,建议先做好全站数据和文件的备份,以下教程是总结经验,本人也是这样设置,并且没有任何问题) 1、修改默认后台名。 打开网站根目录,找到[dede],这个文件夹就是后台的路径,可以随意修改,比如修改为[adminbuy],此时后台登陆的路径为:http://www.*****.com/adminbuy/ 2、删除member文件夹(一共就两个模板…

    2019年7月15日 免费建站教程
    11.9K
  • wordpress如何从代码里查看是使用了哪个模板?

    wordpress如何从代码里查看是使用了哪个模板? 要查看 WordPress 网站中正在使用的模板,可以按照以下步骤: 登录 WordPress 后台。 在左侧导航栏中选择“外观”(Appearance)选项卡。 在下拉菜单中选择“编辑”(Editor)选项。 在编辑器页面右侧,将下拉菜单切换到“主题功能文件”(Theme Functions)。 在主题…

    2023年5月18日
    01.1K