CentosOS6.5安装Nginx服务器并部署项目

概要:安装Nginx分为以下几步

  • 配置Nginx官方源
  • 安装Nginx。
  • 配置Nginx配置文件部署项目。

一.配置Nginx官方源需要输入以下代码,新建一个文件以配置Nginx源

vi /etc/yum.repos.d/nginx.repo

在打开的文件中输入以下代码,输入完毕之后,按 “esc” 键退出编辑模式, 输入 “:wq” 保存退出。

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1

二.安装Nginx并设置开机自启

输入以下代码进行安装

yum install nginx -y

查看安装的目录可以使用whereis nginx命令

/usr/sbin/nginx 这是开启nginx的文件
/usr/lib64/nginx
/etc/nginx 包含了nginx.conf,这是nginx的配置文件
/usr/share/nginx

设置开机启动,输入以下代码即可

systemctl start nginx
systemctl enable nginx

进行到这里,你已经可以把服务器ip复制到浏览器进行访问了~安装成功的话就会出现下面的欢迎界面。
这里写图片描述

三.配置Nginx配置文件部署项目
nginx的配置文件是/etc/nginx/nginx.conf,打开之后会看到关于server的配置被写/etc/nginx/conf.d/default.conf中,然后被include进了nginx.conf。因此,我们需要修改default.conf的信息:

server {
    listen       80;
    server_name  localhost;

    #charset koi8-r;
    #access_log  /var/log/nginx/host.access.log  main;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

   location /vue {
            alias /usr/share/nginx/project/vue;
     }

以上,最关键的就是增加了

location /vue {
            alias /usr/share/nginx/project/vue;
     }

它的意思是,当我访问 ip地址/vue的时候,例如:111.111.11.111/vue 会直接访问/usr/share/nginx/project/vue目录下的首页,也就是index.html。
所以只要将你的项目放到project目录下即可,并且项目内一定要用首页。

最后,保存配置文件后需要重启nginx服务器。

service nginx restart

教程完毕。

©️2020 CSDN 皮肤主题: 程序猿惹谁了 设计师:上身试试 返回首页