nginx搭建网站全流程:从安装到配置详细解读!

发布日期:2025-03-18 10:11浏览次数:

大家今天来跟大伙儿唠唠我是咋用 Nginx 搭网站的,整个过程不难,跟着我一步步来,保准你也能轻松搞定!

准备工作

你得有台能上网的电脑,这不废话嘛我用的是 CentOS 8,不过其他 Linux 系统也差不多。你得能连上外网,因为咱得下软件。

第一步:更新系统

我习惯先把系统更新到最新,这样能避免一些奇奇怪怪的问题。打开终端,输入:

yum update -y

这一步可能会花点时间,耐心等等哈。

安装 Nginx

第二步:安装 Nginx

系统更新好,咱就开始装 Nginx 。CentOS 上直接用 yum 就行,简单粗暴:

yum install nginx -y

安装过程也很快,嗖嗖的就完事。

启动 Nginx

装好之后,得把 Nginx 跑起来。输入:

systemctl start nginx

第三步:设置开机自启

为省事,咱让 Nginx 开机自动运行:

systemctl enable nginx

防火墙设置(重要!)

第四步:放行端口

这一步很重要!很多新手都卡在这儿。Nginx 默认用 80 端口,咱得在防火墙里把这个端口放开,不然外面访问不。输入:

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

这两条命令的意思是:永久开放 80 端口,然后重新加载防火墙配置。

见证奇迹的时刻

搞定!现在你在浏览器里输入你服务器的 IP 地址,应该就能看到 Nginx 的欢迎页面!是不是很简单?

部署你自己的网站

光有欢迎页面可不行,咱得把自己的网站放上去。Nginx 的默认网站根目录在 /usr/share/nginx/html,你把你的网站文件(HTML、CSS、JavaScript 之类的)放到这个目录下就行。

第五步:上传文件

我一般用 FileZilla 或者 WinSCP 这种工具上传文件,比较方便。当然你也可以用 scp 命令,看你喜欢。

上传完之后,刷新一下浏览器,就能看到你自己的网站!

进阶玩法(可选)

如果你想搞点高级的,比如配置多个网站、设置反向代理、开启 HTTPS 加密啥的,那就要修改 Nginx 的配置文件。配置文件一般在 /etc/nginx/* 或者 /etc/nginx/conf.d/ 目录下。不过这些就比较复杂,下次有机会再跟大家详细聊聊。

如果你需要配置https,那么你需要安装 Certbot 获取 SSL 证书,进行加密。

今天的分享就到这里。希望对大家有帮助!记住,实践出真知,多动手试试,你也能成为 Nginx 大神!

如果您有什么问题,欢迎咨询技术员 点击QQ咨询