前阵子心血来潮,想搞个自己的小网站,放点平时写的乱七八糟的东西。服务器嘛就直接用家里的旧电脑,装个Ubuntu系统。今天就跟大家分享一下我是怎么一步步把这个网站搭起来的。
第一步:更新系统
先把系统更新到最新,这一步很重要,能避免很多奇奇怪怪的问题。打开终端,敲三条命令:
sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgrade
输完密码,让它自己跑就行,时间长短看你家网速。反正我是等好一会儿。
第二步:装个“全家桶”
搭网站嘛得有环境。我直接装个LNMP,省事儿。这玩意儿就是把Linux、Nginx、MySQL、PHP这些东西一次性给你装网上搜一下教程,找到对应的命令,直接在终端里敲进去就行。具体命令我这儿就不写,每个版本可能不一样,大家自己搜一下就
安装过程也是傻瓜式的,一路回车,看到提示就输个“y”,等它自己跑完。
第三步: 捣鼓Nginx
装好LNMP,得配置一下Nginx。这玩意儿就是个“管家”,负责把用户的请求“引”到你网站的目录里。配置文件一般在/etc/nginx/sites-available/这个文件夹里。我直接新建一个,名字随便取的,比如叫mywebsite。
打开这个文件,往里面写配置。主要就是告诉Nginx,你的网站放在哪个文件夹里,域名是啥(我这里是直接用ip地址访问的,因为没买域名)。配置内容也是网上找的,抄一下,改改里面的目录和域名就行。
改完保存,然后创建一个软链接到/etc/nginx/sites-enabled/这个文件夹里,这样Nginx才能“找”到这个配置文件。命令大概是这样的:
sudo ln -s /etc/nginx/sites-available/mywebsite /etc/nginx/sites-enabled/
然后重启一下Nginx,让配置生效:sudo systemctl restart nginx。
第四步:把网站文件丢进去
环境搭好,得把网站文件放进去。我用的是WordPress,直接去官网下载,解压,然后把整个文件夹复制到Nginx配置里指定的目录里。比如我的目录是/var/www/mywebsite,就把WordPress文件夹复制到这里。
第五步:创建数据库
WordPress需要一个数据库来存数据。我用的是MySQL,直接在终端里登录MySQL:mysql -u root -p,然后输入密码。
进去之后,创建一个数据库,名字随便取,比如叫wordpress。然后创建一个用户,也叫wordpress,再给这个用户设置个密码。把这个用户和数据库关联起来,让这个用户可以操作这个数据库。
这些操作都有对应的SQL命令,网上搜一下就行。我这儿就不写,省得大家看着头疼。
第六步:安装WordPress
前面都搞定,就可以开始安装WordPress。在浏览器里输入你的服务器IP地址,就能看到WordPress的安装界面。按照提示一步步操作,填写数据库信息,设置管理员账号密码,就OK。
第七步:折腾主题和插件(可选)
WordPress装好后,默认的主题可能不太好看。你可以去WordPress的后台,找个自己喜欢的主题换上。还可以安装一些插件,增加一些功能,比如SEO优化、安全防护之类的。
这部分就看个人喜好,想怎么折腾都行。
整个过程不算复杂,就是有点繁琐。一步步来,遇到问题就网上搜一下,基本都能解决。现在我的小网站已经跑起来,虽然简陋点,但还是挺有成就感的!





