linux下nginx云服务器配置和文件打包上传

1.shell6对linux主机进行远程管理——连接服务器

Xshell是Windows下一款功能非常强大的安全终端模拟软件,支持Telnet、Rlogin、SSH、SFTP、Serial 等协议。

2.安装nginx,安装方法可参考(https://blog.csdn.net/javandroid/article/details/81177449)。(推荐yum源安装)

3.使用xftp将打包后的文件上传至服务器/home/root/html-5000,文件夹地址可以自定义。

其中html-5000文件夹中文件是我react项目打包后的文件。

            

 

4.  安装完毕后,进入/usr/local/nginx/conf下,对nginx.conf文件进行配置。具体步骤如下:

       

        首先, 在/usr/local/nginx/conf目录下创建新的文件夹vhost,作为自己的配置文件目录,然后进入vhost 新建 一个配置文件 ,如html-5000.conf。

    

       具体配置如下:

server {
    listen 5000;
    server_name 0.0.0.0;

    root /home/root/html-5000;//此处放置打包后上传至服务器的内容。
    index index.html index.htm;

    location / {
        try_files $uri $uri/ /index.html;
    }

    location ^~ /assets/ {
        gzip_static on;
        expires max;
        add_header Cache-Control public;
    }

    error_page 500 502 503 504 /500.html;
    client_max_body_size 20M;
    keepalive_timeout 10;
}

  然后,在nginx.conf文件中引入以上的配置文件(即以下图片的划线语句),使用vi nginx.conf命令即可进入nginx.conf文件,并对它进行编辑等操作。

         

      ps:linux下vi文件命令

按ESC键 跳到命令模式,然后:

:w   保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w!   强制保存,不推出vi
:wq  保存文件并退出vi
:wq! 强制保存文件,并退出vi
q:  不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

5.启动nginx

    启动 Nginx 代码格式:nginx安装目录地址  ,因为我已经进入了/usr/local/nginx/sbin目录,

     所以我的nginx启动命令为:./ngnix

     重新加载配置文件:./nginx -s reload

停止:

 

./nginx -s quit

 

./nginx -s stop

 

猜你喜欢

转载自www.cnblogs.com/celine-huang/p/10930549.html
今日推荐