linux下的nginx配置(做静态服务)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux下的nginx配置(做静态服务),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2433字,纯文字阅读大概需要4分钟。
内容图文
nginx配置较为复杂,基本的很好理解,也好学习,但是很多是要靠摸索来总结经验的,接下来,拿券君就来说说自己的经验,希望能对正在阅读的你有一定的帮助。
nginx虽然只有小小的几MB,但是功能超级强大,比如
a、反向代理
b、负载均衡
c 、cgi渲染
d、做静态服务器
这些都是我用过的功能,当然了,功能还很多,希望您在闲暇时间能自己去研究总结下,不断学习。
最初我用nginx的初衷是想去端口号,觉得网站后面跟个端口号太low了,nginx是通过拦截80端口的方式,来通过servername匹配不同的端口号应用,来反向代理请求的,因为80端口是http默认的,所以不用写,所以就可以去端口号喽。
接下来拿券君带你进入实战配置
nginx安装(安装链接:)好后,默认目录是:/usr/local/nginx/
1、找到conf文件夹,编辑nginx.conf文件
vim nginx.conf
主要配置如下
这里我们主要用的上的就是server项
2、开始配置
listen不动,主要修改server_name ,这个对应的是域名,把域名解析到这台服务器的ip即可
3、修改好后保存,然后在浏览器中输入您配置的域名,即可看到nginx欢迎界面。
4、以上只是简单介绍逻辑,接下来走入正题:
一个linux服务器上有n多应用,所以,nginx也要配置多个,所以,需要在nginx.conf中引入外部配置爱文件,还是修改 nginx.conf 文件
vim nginx.conf
光标移动到最后一个}之前,加入这句:
include nhost/*.conf;
}
然后保存
5、在conf目录下新建nhost目录,然后进入nhost目录
新建你需要映射的nginx配置文件,比如:
vim music.haiyang.site.conf
然后输入以下配置:
server
{
listen 80;
server_name music.haiyang.site;
index index.php index.html index.htm;
default_type 'text/html';
location /
{
root /usr/local/aplayer;
add_header charset gb2312;
expires 30d;
}
}
这个配置,是利用nginx做静态服务器,root对应的目录下放的是音乐文件,这里说说nginx两大主要用途,一种就是配置静态服务器,就是这种,通过root目录,当然了,还有alias目录方式。这里主要说说root目录方式。
配置好以上步骤后,重启nginx服务器:
/usr/local/nginx/sbin/nginx -s reload
6、测试音乐文件是否能访问到:
这里说下我的文件结构:
/usr/local/aplayer 目录下有 music.html文件与musiclib文件夹,music.html是歌曲界面,musiclib放的是歌曲,输入music.haiyagn.site/musiclib/体面-于文文.mp3 即可打开体面这首歌曲。
这里注意,music.haiyang.site 实际上是定位到aplayer这层目录的意思,当我们输入music.haiyang.site/musiclib/体面-于文文.mp3,就等于在服务器上执行/usr/local/aplayer/musiclib/体面-于文文.mp3
逻辑有点不好理解,不懂的可以183942498微信qq同号。谢谢。
7、以上是静态,稍后教大家动态的(反向代理类型),
8、结语
naquanjie.com 一个免费领券的网站,ilujune,一个免费查券的微信号机器人
http://static.music.haiyang.site/music.html 欢迎大家来听歌哟(^U^)ノ~YO
内容总结
以上是互联网集市为您收集整理的linux下的nginx配置(做静态服务)全部内容,希望文章能够帮你解决linux下的nginx配置(做静态服务)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。