1. nginx的安装和部署

nginx一般部署在linux系统下,所以本文也以linux系统为例,以流程化的形式来列出安装和部署的方法。

如果是一台新的linux系统,前提是能够连接上网络。因为我们需要联网下载一些依赖。并且已安装wget命令。安装wget命令的方式:yum -y install wget。接着就可以安装nginx了。

  1. 安装nginx所需的依赖
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
  2. 下载nginx的tar包并解压
    wget http://nginx.org/download/nginx-1.13.7.tar.gz
    tar xvf http://nginx.org/download/nginx-1.13.7.tar.gz
  3. cd进入解压后的目录,然后执行./configure,检测安装平台的目标特征。执行成功以后,会在当前目录下生成Makefile可执行文件。
  4. 编译
    先执行make命令编译,再执行make install安装,默认的安装目录在/usr/local/nginx下。
    如果在这个过程中出现问题,可以用rm -rf Makefile objs命令把这两个文件夹删除掉,再重新执行./configure,然后再编译。
  5. 布署
    使用npm run build将vue项目打包,然后将打包后的文件或文件夹上传到linux。
    如果是rar文件,解压需要安装两个命令:yum install epel-release -yyum install unar -y。然后用unar 文件名的方式解压。
    进入解压后的目录,输入pwd可以查看当前目录,然后把这个目录配置到conf下的nginx.conf配置文件中,如下图:

    image.png

    进入nginx的目录下,有个sbin目录,进去以后执行./nginx,就开启nginx服务了。
    这时再去浏览器用linux的ip地址就可以直接访问到了。因为浏览器默认的端口用的就是80,已经默认配置监听80端口了,所以访问时不需要加端口号。又因为在nginx配置文件的location项里的index已经默认配置过默认访问主页了,所以访问路径也不需要加。

  6. 一些问题
    如果在部署过程中出现地址已被占用错误,说明服务已经开过一次了。可以用kill -9 pid号的方式杀死这个进程,也可以在nginx的sbin目录下用./nginx -s quitnginx服务退出。然后检测配置没问题了,再用./nginx命令启动服务。

以上就是nginx的入门安装和使用。后续会继续分析其高级用法。

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/65725.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>