想用nginx创建网站?这份指南请收好!

发布日期:2025-04-24 01:51浏览次数:

话说上个礼拜,老板突然让我搞个新网站,说是要展示公司的最新产品。这事儿可不能马虎,我琢磨着,得用个稳定又靠谱的玩意儿,选Nginx。下面就跟大家伙儿唠唠,我是咋一步步把这网站给搭起来的。

准备工作

先得有个服务器不是?咱这回用的是之前就有的,系统是Ubuntu,省事儿。你用别的Linux系统也差不多,就是命令可能稍稍有点区别。

安装Nginx

安装这块儿,对我来说就是小菜一碟。打开终端,直接敲命令:

sudo apt-get update

sudo apt-get install nginx

这两行命令下去,Nginx就乖乖地装到服务器上。update是更新一下软件列表,install就是安装。

启动Nginx

装好之后,得让Nginx跑起来。继续在终端里头敲:

sudo systemctl start nginx

这Nginx服务就启动。要是想看看它跑得咋样,可以用这个命令:

sudo systemctl status nginx

如果显示“active (running)”,那就说明一切正常,Nginx已经在欢快地奔跑。

关掉防火墙(或者配置防火墙规则)

这一步挺重要,要不外头的人访问不咱的网站。我性子急,图省事,直接把防火墙给关:

sudo systemctl stop firewalld

更稳妥的做法是去配置防火墙规则,只开放80端口(http)和443端口(https)。 这个我就不细说,大家伙儿可以自己去查查资料。

创建网站目录和文件

得给网站找个“家”。我在服务器上新建个文件夹,用来放网站的文件:

sudo mkdir -p /var/www/mywebsite

这里,/var/www/mywebsite就是我给网站选的“家”。然后,在这个文件夹里头,我又建个文件,这就是网站的首页。

简单起见,我就往里头写点欢迎语:

<!DOCTYPE html>

<html>

<head>

<title>欢迎来到我的网站</title>

</head>

<body>

<h1>大家这是我的新网站!</h1>

<p>感谢大家的光临!</p>

</body>

</html>

配置Nginx

重头戏来!得告诉Nginx,当有人访问咱的网站时,该去哪儿找文件。这就需要修改Nginx的配置文件。

Nginx的主配置文件一般在/etc/nginx/*,但咱一般不直接改它,而是在/etc/nginx/conf.d/目录下新建一个配置文件。我给它起个名字叫。

sudo nano /etc/nginx/conf.d/*

然后在里头,我写这么一段配置:

server {

listen 80;

server_name * *;

root /var/www/mywebsite;

index *;

location / {

try_files $uri $uri/ =404;

  • listen 80; 表示监听80端口,这是HTTP的默认端口。
  • server_name 后面写上你的域名,我这儿用做个示范, 记得换成自己的。
  • root 后面就是网站文件的根目录,也就是咱刚才创建的/var/www/mywebsite
  • index 指定默认首页是。

保存好配置文件,然后让Nginx重新加载一下配置:

sudo systemctl reload nginx

大功告成!

这时候,在浏览器里输入你的域名(或者服务器的IP地址),应该就能看到网站的首页!是不是很简单?

这只是最基础的网站搭建。要想让网站更漂亮、功能更丰富,还得继续往里头添砖加瓦。不过有Nginx这个稳固的“地基”,后面的事儿就好办多。

泰州私家侦探 扬州侦探 湖州侦探公司 嘉兴私家侦探 温州侦探公司
如果您有什么问题,欢迎咨询技术员 点击QQ咨询