腾讯云ubuntu16.4用Wordpress建站全过程详解
注:带*与建站无关,本博客重点在大纲式的介绍,具体哪块有问题可搜索相关博客解决,请尤其注意本文的超连接
购买服务器及域名
- 以本人学生身份为例,阿里云和腾讯云都有对学生的优惠活动,按网站里的文档推荐,买个东西总会的。
- 不过这里提一点,买东西可以稍稍看一下说明书,在腾讯云CVM说明文档里发现个很喜欢的教学方式,你也可以现在就体验一下服务器端,腾讯云实验室。
- 自己熟悉一下腾讯云网站,添加好域名解析
Linux基础
- 没有绝对速成的方式,不能保证你按博客来中间不会有任何错误,这时你还是得去看一些Linux的书,网上推荐的有《鸟哥的私房菜》,《Linux就该这么学》等来让自己多少有点纠错的能力,初学先知道些基本指令就OK,另外就是熟悉一点VIM的使用,推荐有《VIM实用技巧》,搜书引擎之类的方式都可以搜到。
简单普及一下
sudo -i 获取root权限
~用户目录 /根目录 ..上级目录 -上次访问目录 如cd -
mkdir rmdir mv rm cp这些指令都要会用
此外包管理方面的知识尤为重要,最好再百度几篇相关博客
apt软件管理
dpkg -l或dpkg --get-selections 查看已安装软件
apt-cache search [package-name] 搜索包
apt-get remove --purge [package-name] 删除包,包括删除配置文件等
体验图形界面*
- 不想通过腾讯云网站每次输密码远程控制,这时你可以用xshell等工具来实现远程控制,SSH Secure File Transfer Client等来实现自己Windows端与ubuntu的文件传输,由于xshell不支持图形显示,初学还是蛮想图形界面的,这里用xrdp+mstsc+xubuntu
- Linux端安装xrdp远程控制工具,及xubuntu桌面
sudo apt-get install xrdp
sudo apt-get install xubuntu-desktop
echo "xfce4-session" >~/.xsession
sudo service xrdp restart
- windows搜索mstsc,为其自带的远程连接工具
LNMP+WordPress建站
Nginx安装
apt install nginx
检测安装成功
nginx -v查看版本
访问自己的网站www.city945.top的主页为welcome to nginx!
此时的默认主页目录为/var/www/html/index.html,修改此网页即可实现网站主页的变化
Nginx指令
nginx -s reload重新载入配置文件
nginx -s reopen重启nginx
nginx -s stop停止nginx
nginx启动
Nginx配置
- Niginx配置尤为重要 ,可细看/etc/nginx目录结构,nginx.conf的内容,site-enabled下的default的内容
- site-available与site-enabled在前者下写好配置文件,到后者目录下做好一个软连接,前者是存在的网站,而后者是正在使用的目录!nginx默认会加载site-enabled目录!
- 关于Ngixn配置
参考:https://blog.csdn.net/zyf837368104/article/details/7627033
里面的配置文件内容或有差异,若要修改默认主页的目录,default文件中的root对应的目录需要放到location / {中,关于提到的虚拟主机选择性玩一玩。
参考博客:https://www.cnblogs.com/qshow/p/mukuangling.html
此博客的配置部分很好,Nginx安装方式太繁琐,出现的问题有:
- 其中启动nginx的指令有错,没有start指令
- 提示fastcgi_index,fastcgi_params重复,按提示注释掉即可
其他Mysql,PHP的安装按上个博客来应该不会出错,建站成功后发现其实也没啥好玩的,网站是别人写的,再看点其他书进阶一下吧,强力推荐《码农翻身》,可以对缤纷复杂的各种语言,软件,框架的计算机世界里莫着点头脑。
其他*
- 此外像jdk,python(自带2.7和3.5版本),Node.js的环境也是服务器端必备的
- 打造强大的VIM也是很有必要的,配置VIM
- 在一篇篇博客中学习,领悟方法,找到不理解的知识点弄懂,学会看产品说明书,看Linux,VIM等某块知识相关的书(需要什么学什么,不知道要学什么就知乎),另外体会官方文档的强大。总有一天,没人给我们写直白的博客教程,大牛们也是看的这些一手资料。
- 利用好git上的项目帮助我们学习,成长(据说有的大牛就是看开源框架的源码成长的,表示自己目前太渣了,这段算是对最近学习方法的总结吧)
YCM插件的安装
根据ReadMe自行完成吧!
可以拿这篇博客检验你是否安装成功及最后.vimrc的配置:https://www.linuxidc.com/Linux/2017-02/141088.htm