centos搭建静态网站

本文详细介绍了如何在CentOS系统中使用yum安装Nginx,并配置其为静态服务器,包括设置开机启动、定义静态资源路径及Nginx动静分离策略,确保静态页面的高效缓存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装Nginx

在 CentOS 上,可直接使用 yum 来安装 Nginx:

yum install -y nginx

安装完成后,使用 nginx 命令启动 Nginx:

nginx

设置 Nginx 开机启动:

systemctl enable nginx.service

配置静态服务器访问路径

外网用户访问服务器的 Web 服务由 Nginx 提供,Nginx 需要配置静态资源的路径信息才能通过 url 正确访问到服务器上的静态资源。

打开 Nginx 的默认配置文件 /etc/nginx/nginx.conf ,修改 Nginx 配置。server配置如下:

server {
		listen       8081;
		server_name  62.234.95.121;
		charset utf-8;
		index index.html index.htm index.jsp index.do;
		root /data;
		
		#配置Nginx动静分离,定义的静态页面直接从Nginx发布目录读取。
		location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ 
		{ 
			root /data;
			#expires定义用户浏览器缓存的时间为7天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力
			expires      7d; 
		} 
    }

listen值为你的要访问的端口。server_name为你的服务ip.。 root 后为你静态文件的地址。

配置文件将 /data/ 作为所有静态资源请求的根路径,如访问: http://你的ip地址:端口号/xiangce,将会去 /data/xiangce 目录下去查找 index.html。现在我们需要重启 Nginx 让新的配置生效,如:

nginx -s reload 

重启后,现在我们应该已经可以使用我们的静态服务器了,现在让我们新建一个静态文件,查看服务是否运行正常。 首先让我们在 /data 目录 下创建 xiangce 目录,如: mkdir -p /data/xiangce

把你的静态资源文件上传到/data/xiangce目录。

最后输入http://你的ip地址:端口号/你的文件目录(我的目录名字叫xiangce)

例如我的访问目录是:http://62.234.95.120:8081/xiangce/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值