ubuntu安装nginx与配置

命令行安装:(当前时间为2018.11,版本为1.10.3)

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

时间: 2024-10-12 07:46:39

ubuntu安装nginx与配置的相关文章

Linux源码安装nginx并配置

linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linux 从源码编译安装 Nginx: 1.1.准备 pcre 库pere 是为了让 nginx 支持正则表达式.只是准备,并不安装,是为了避免在64位系统中出现错误.  代码如下 复制代码 wget ftp://ftp.csx.cam.ac.uk/pub/

centos安装nginx并配置SSL证书

centos安装nginx并配置SSL证书 安装nginx的命令 sudo yum install epel-release sudo yum install nginx 让nginx随系统启动而启动 sudo systemctl enable nginx 常用命令 启动:nginx 停止:nginx -s stop 重载配置:nginx -s reload 配置路径:/etc/nginx/ 日志路径:/var/log/nginx 打开配置文件 在HTTP节点下配置两个server节点,其他不变

ubuntu安装nginx配置反向代理服务器

安装nginx: sudo apt-get install nginx 启动nginx; sudo service nginx start 如果报了这样的错误: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)2015/01/16 15:55:46 [warn] 1973#0: the "user" direc

Ubuntu安装nginx

我用的是Ubuntu 16.04安装nginx. 1.输入:apt-get install build-essentialapt-get install libtool 2.安装pcre依赖库(http://www.pcre.org/)sudo apt-get updatesudo apt-get install libpcre3 libpcre3-dev 3.安装zlib依赖库(http://www.zlib.net)apt-get install zlib1g-dev 4.安装ssl依赖库a

Ubuntu 安装nginx

1.更新Ubuntu # add-apt-repository 仓库名称 # apt-get update # apt-get install -y libssl1.0.2 openssl 2.安装Nginx # apt-get install -y nginx # apt-get install -y nginx-extras 3.设置Nginx通用配置文件 cat /etc/nginx/nginx.conf user www-data; #ubuntu里面nginx用户名 worker_pr

【Asp.net Core】在 Linux 子系统中安装 nginx 并配置反向代理

上一篇鸟文中,老周已经介绍过在 Ubuntu 子系统中安装 dotnet-sdk 的方法,本文老周给大伙伴们说说安装 nginx 服务,并配置反向代理.同样,老周假设你从来没有用过 Linux,所以老周会讲得很细.可能因为这样,博客园每次都把老周的文章撤下首页.不管他,他撤他的,我推我的,Who 怕 Who. 其实,你可以选择 nginx 或 Apache,不过老周更喜欢 nginx 一些,总觉得 Apache 有些别扭.当然了,asp.net core 应用是可以独立运行,所以,你确实可以直接

ubuntu安装nginx pagespeed

一.自动安装 使用最新稳定版本的ngx_pagespeed自动安装依赖项并构建最新的主线版nginx,请运行: $ sudo bash <(curl -f -L -sS https://ngxpagespeed.com/install) --nginx-version latest 二.手动安装 1.安装依赖 $ sudo apt-get install build-essential zlib1g-dev libpcre3 libpcre3-dev unzip uuid-dev libxslt

配置LANMP环境(5)-- 安装NGINX与配置

安装nginx yum install nginx 若提示找不到nginx,则在软件源中添加nginx的软件源文件: vim /etc/yum.repos.d/nginx.repo 添加如下内容: [nginx] name=nginx repo baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/ gpgcheck=0 enabled=1 在根目录中创建data文件夹,在data文件夹中创建nginx文件夹,里面放置ngin

Ubuntu - 安装 jdk 并配置环境变量

先利用的 Xshell 或者 Xftp 把本地下载好的 Linux 版本的 jdk 复制到 Ubuntu 虚拟机下的 /home/zhouk/user/DevTools 目录下 解压:tar -xzvf 文件名 解压完成!! 打开编辑器,配置环境变量 编译:source ~/.bashrc 安装 jdk.配置 Java 环境变量,成功!! gedit 命令打开 Ubuntu 默认编辑器 编写 Test.java 文件 保存 发现保存为 java 文件后,代码语法高亮. javac 编译 java