转载: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日 00:10
下一篇 2019年3月14日 00:26

相关推荐

  • Shopify如何挑选主题?Shopify主题挑选的原则是什么?

    这次,小编来给大家解读一下,关于 “Shopify如何挑选主题?Shopify主题挑选的原则是什么?” 的一些shopify新手小答疑,希望能帮助做外贸营销推广的shopify新手站长们。 2020年热门的独立站自建站平台Shopify注册成功后,首先呈现在后面的界面是这样的:Add product 、  Customize theme、 Add domai…

    2020年5月23日
    01.1K
  • 国外域名商DYNADOT:.BEST后缀域名免费注册

    国外域名商DYNADOT:.BEST后缀域名免费注册   目前这个码子又复活了,昨天注册了一个然后过了几分钟就凉了,刚才试了一下又能用了,需要的赶快去注册一个了! Ps:这家注册/登录的验证码比较沙雕,需要大写字母! 活动地址:https://www.dynadot.com/community/blog/black-friday-2019.html…

    2019年11月30日
    01.3K
  • 如何将外贸独立站Xshoppy的商店迁移到Shoplazza?

    如何将xshoppy的商店迁移到shoplazza? 请观看下面的美女做的视频指导哦! Shoplazza店匠建立直达消费者模式的电商渠道,连接生态合作方,专注垂直精品,打造品牌独立站,专业支持团队24小时为您提供服务,立刻注册,享7天免费试用,限时85折! 店匠shoplazza 是当下主流的跨境电商平台(外贸独立站自建站平台)之一,操作也十分简单,即使你…

    2021年1月8日
    0890
  • 外贸Tips:帮助解决没有paypal与没有信用卡的问题

    小编曾经遇到过有些朋友在博客上面找到了我的QQ问我没有paypal和信用卡要怎么才能购买国外的域名、虚拟主机、VPS、服务器之类的东西。第一,你可以省事儿花钱找我代购;第二,你可以看完这篇文章自己搞定!这样的问题我一直没有重视起来,今天给新手们写一篇文章来解决这个问题。如果你是实在懒出了境界,不想那么麻烦的话,可以看看这篇文章:国外支持支付宝付款的VPS服务…

    2018年8月8日
    01.2K
  • Linux云服务器Centos挂载硬盘分区教程

    大家好,好久没有发布网站搭建和服务器运维教程了,这几天作者在折腾一台Linux服务器,为了运行网站和稳定性,挂载数据上做了一些研究,下面分享一下如何为网站挂载个数据分区。 情景:作者有一个CentOS 7.2,64位的服务器系统。 存储盘:40G系统盘和240G数据盘; 目的:把240数据盘做为WEB建站环境的数据存放之用,系统跑环境,存储放数据。 &nbs…

    2019年3月14日 免费建站教程
    01.2K
  • 免费在线问答插件,使用WordPress建站的朋友,不要错过哦

    这款免费的Word Press 在线问答插件,名字叫:DW Question & Answer 免费问答社区插件下载地址:链接: https://pan.baidu.com/s/1WB6nn2VP75kkODfu1XMbSw 提取码: 5gm5    好看吗?你们觉得呢?而我的话,就觉得还不错哦。虽然和收费的有点差距,但是还不错了啦。 最近…

    2019年4月6日 免费建站教程
    11.4K
  • fastadmin忘记后台密码如何解决?

    这次,小编来分享一下,关于“fastadmin忘记后台密码如何解决?” 希望对大家有所帮助,谢谢。 首先,我们先进入数据库。 然后,修改数据库。具体如下: 数据库修改fa_admin表的两个字段 密码 (password):c13f62012fd6a8fdf06b3452a94430e5 密码盐(salt):rpR6Bv 修改完这两项后,登录密码就变成了 1…

    2019年11月4日
    02.4K
  • 全球高级云服务器VPS云购买平台推荐

    想做外贸网站?想成为一名外贸站长?是不是要买云虚拟主机或者云服务器?VPS云? 你能分辨出哪些是真的VPS云么? 或许绝大多数人花的是云主机的价格买的可能是个假云。真正的云主机满足三个条件:灵活扩展、数据中心虚拟化、按需获取计算资源;当前常见的云主机管理平台包括Eucalyptus云主机,CloudStack云主机,OpenStack云主机 , OpenNe…

    2019年8月8日 外贸建站
    01.3K
  • 关于如何修改wordpress后台登录入口

    这次,小编来给大家说说,关于如何修改wordpress后台登录入口。相信很多小伙伴也喜欢用wordpress来建站,简单便利而且优化效果好。虽然不是静态网站,其实伪静态网站排名也不差哦。 需要修改根目录里的wp-login.php和wp-includes文件夹下的general-template.php文件: 1. 首先在网站根目录下找到wp-login.p…

    2020年5月14日
    01.3K
  • 织梦dede网站自动生成xml文件地图详细教程

    本文教大家使用织梦生成xml地图,快速生成sitemap提升页面收录和抓取排名。经忧哥亲试有效,分享给大家。 1,首先了解一下织梦自带的网站地图生成功能 通过改造把这两项功能改成百度XML地图 及  谷歌网站地图。 2,开始代码进行改造 在 /templets/plus 目录下找到两个文件sitemap.htm 和 rssmap.htm,前者我们当中是百度的…

    2019年3月13日
    01.7K
  • 域名的详细命名规则是怎么样的呢?

    这次,小编来给大家说说一个基础小知识:“域名的详细命名规则”。选择域名与购买域名是做网站的第一步,也是比较重要的一步。 域名的详细命名规则:1、只提供英文知字母(a-z,不区分大小写)、数字(0-9)、以及”-“(英文中的连词号,即中横线),不能使用空格及特殊字符(如!、$、&、? 等)。2、”-“不能…

    2020年4月26日
    01.0K
  • 源代码搭建自己的网站PPT免费下载 – 小嵘独创

    小白想做SEO?小白做SEO还想学习如何搭建服务器?如何用源代码搭建自己的网站?小嵘来一次简单粗暴的教学,让你学懂为止!小嵘seo自己做的68页PPT,现在免费让小伙伴们来下载啦!想从事互联网工作或者想转行的小伙伴们!赶紧上车了!时间很宝贵!想从事互联网事业小伙伴们,什么都不懂?没关系!可以在往后的十年里,加油!必然能做出自己的一番事业!创造出自己的一片蓝海…

    2020年9月3日 免费建站教程
    01.1K