电话

0411-31978321

ubuntu搭建网站全攻略:从入门到精通只需这篇!

标签: 2025-03-27 

前阵子心血来潮,想搞个自己的小网站,放点平时写的乱七八糟的东西。服务器嘛就直接用家里的旧电脑,装个Ubuntu系统。今天就跟大家分享一下我是怎么一步步把这个网站搭起来的。

第一步:更新系统

先把系统更新到最新,这一步很重要,能避免很多奇奇怪怪的问题。打开终端,敲三条命令:

  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo 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优化、安全防护之类的。

这部分就看个人喜好,想怎么折腾都行。

整个过程不算复杂,就是有点繁琐。一步步来,遇到问题就网上搜一下,基本都能解决。现在我的小网站已经跑起来,虽然简陋点,但还是挺有成就感的!