ubuntu安装nginx与配置

命令行安装

sudo apt-get install nginx

安装好的文件位置:

/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志

查找Nginx启动文件路径

find / -name nginx.conf

查询nginx进程

ps -ef | grep nginx

重启nginx

sudo nginx -s reload

查看是否能够访问:

浏览器中填:localhost

配置文件:

我的配置文件位置: 
/etc/nginx/conf.d/**.conf 
我的静态网页的位置: 
/var/www/** 
html中加载的js之类的文件夹和index.html在一个文件夹中

配置文件内容:

server {
  listen 80;
  server_name #你的网站IP或****.com;
  location /www1
  {
      alias /var/www/****;
      index index.html index.php index.htm;
  }
  location /www2
  {
      alias /var/www/****;
      index index.html index.php index.htm;
  }
  location  ~ .*\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt|webp)$
  {
      root /var/www/;
      proxy_temp_path /var/www/;
  }

配置好以后 重启nginx

sudo nginx -s reload

这时候 要访问第一个网页就是: IP/www1 
要访问第二的网页就是: IP/www2

关于alias和root的区别: 
root和alias是系统文件路径的设置。 
root用来设置根目录,而alias用来重置当前文件的目录。

location /img/ {
    alias /var/www/image/;
}
#若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var/www/image/目录找文件

location /img/ {
    root /var/www/image;
}
#若按照这种配置的话,则访问/img/目录下的文件时,nginx会去/var/www/image/img/目录下找文件。

转自:https://www.cnblogs.com/flyuz/p/9962491.html
(0)

相关推荐

  • docker学习8-搭建nginx环境

    前言 使用 docker 搭建 nginx 环境 下载镜像 使用docker pull 拉取最新的 nginx 镜像 [root@yoyo ~]# docker pull nginx Using de ...

  • Nginx

    Nginx基本简述 Nginx软件介绍 Nginx是一个开源且高性能.可靠的HttpWeb服务.代理服务. 开源: 直接获取源代码 高性能: 支持海量并发 可靠: 服务稳定 如果你听说或使用过 Apa ...

  • Linux常用命令整理

    目录提取码 一.基本命令 1.1 关机和重启 1.2 帮助命令 二.目录操作命令 2.3.1 创建目录[增] mkdir 2.3.2 删除目录或文件[删]rm 2.3.3 目录修改[改]mv 和 cp ...

  • 关闭宝塔面板强制要求安装一键套件以及解决文件保存失败问题

    宝塔面板的安装必须要保证服务器目前非常干净,就是说:系统刚装好.服务器刚买好这种什么软件都还没安装的情况下,直接安装宝塔面板,他就可以帮你把一切包干,不用你再进行安装什么反向代理.数据库什么的了. 但 ...

  • 十二、Docker部署nginx并挂载本地目录到镜像

    拉取nginx docker pull nginx:1.18 准备工作 问题:拉取nginx并运行为容器后,如果想要修改,那么就需要进入容器,这样很麻烦. 解决:因此,要将配置文件挂载出来.使用doc ...

  • ubuntu下安装nginx时PCRE库、zlib库、OpenSSL库的安装

    Nginx是高度自由化的Web服务器,它的功能是由许多模块来支持.如果使用了某个模块,这个模块使用了一些类似zlib或OpenSSL等的第三方库,那么就必须先安装这些软件.Ubuntu下不像在cent ...

  • centOS7安装nginx及nginx配置

    安装所需插件 1.安装gcc gcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言 命令:查看gcc版本 g ...

  • Nginx总结(一)一步一步教你如何安装Nginx

    以前写过一些Nginx的文章,但都是用到什么说什么,没有一个完整系统的总结.趁最近有时间,打算将Nginx相关的内容重新整理一下.nginx系列文章地址如下: https://www.cnblogs. ...

  • UPS电源如何安装?如何配置计算?故障如何处理?

    一个典型的数据中心供电系统,由中压配电.变压器.低压配电.不间断电源.末端配电以及发电机等设备组成.其中,UPS的主要作用,是在市电电源中断.发电机启动之前,确保所带的负载持续供电. UPS系统是数据 ...

  • Debian/Ubuntu 安装bcm43142无线网卡驱动 | LinkNPS内网穿透

    Debian/Ubuntu 安装bcm43142无线网卡驱动 By admin 2020年6月12日 技术文章 Drivers for Broadcom BCM43142 wireless card ...

  • Ubuntu安装Rocksdb并调试

    前言 第一次写博客^_^ 系统是全新的Ubuntu20.04,什么都没有,一切从头开始安装 查看gcc和g++版本 sudo apt-get update gcc --version g++ --ve ...

  • 第一次安装nginx过程

    docker pull nginx 命令安装 查找 DockerHub 上的 nginx 镜像 runoob@runoob:~/nginx$ docker search nginxNAME DESCR ...

  • UPS如何安装?如何配置计算?故障如何处理?

    一个典型的数据中心供电系统,由中压配电.变压器.低压配电.不间断电源.末端配电以及发电机等设备组成.其中,UPS的主要作用,是在市电电源中断.发电机启动之前,确保所带的负载持续供电. UPS系统是数据 ...

  • 群晖安装DLNA简单配置打造媒体服务器

    引言 相信所有用过或想用群晖的同学都用过Samba作为文件共享,搭配群晖开箱即用的设置界面属实方便轻松. 可惜,我们这电子产品快速迭代的时代,总有一些过时产品,或者是产品定位迷幻的东西.本来装一个Ko ...