网上关于nginx的安装已经有很多教程了,在这里不再做过多叙述了,只讲一下安装好后的一些基本的使用。
一般来说,nginx会安装在/usr/local下面,以下所有的操作都是在这个安装路径的前提下进行的。
1、首先利用配置文件启动nginx。
命令: nginx -c /usr/local/nginx/conf/nginx.conf
vim /usr/local/nginx/conf/nginx.conf
(2)配置相关参数。
按下i进入编辑模式后就可以进行编辑了。
nginx.conf的基本信息的配置在网上有很多,在这里只说一下关键部分的配置,即server的配置,主要介绍一下我工作中遇到的三种情况。
a、访问的是html网页
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm; #要访问的页面的路径
}
}
b、访问的是某个端口的内容。(比如需要利用node访问的网页)
server {
listen 80;
server_name *****; #****为你自定义的域名
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header Connection "";
proxy_pass http://127.0.0.1:0000; #0000为你需要映射的接口
proxy_redirect default;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
c、通过url访问存储在服务器上的图片。
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
location /images/{
alias /aaa/bbb/; #此处应设置为你服务器上图片的存储位置
autoindex on;
}
}
设置好后就可以用类似 IP地址/images/a.jpg的方式访问图片了。
(3)保存退出。
按esc退出编辑模式,然后输入:wq保存退出。
2、监测配置文件代码的配置是否正确。
/usr/local/nginx/sbin/nginx -t
如果结果如下图所示说明配置成功了。
3、重启nginx
修改过配置文件后可利用命令/usr/local/nginx/sbin/nginx -s reload 来重启nginx。
4、关闭nginx
先查出nginx的进程号,然后kill这个进程即可。