安装nginx

今天学了一些测试环境nginx的安装配置相关内容,这里它主要是充当静态的服务器,做代理转发。刚刚接触了解的不多,后面有更多的了解会持续更新,有理解不对的欢迎拍砖指正。

好了,记录一下整个操作流程吧。

  1. 申请一个测试机器(建议申请一个docker的虚拟的,反正仅仅用来学习,搞挂了也无妨)假如你申请的测试机的ip为11.11.11.11,密码为123456
  2. 下载一个nginx包,建议选择新版的就好了http://nginx.org/en/download.html 假如你下载的包文件放到了桌面上
  3. 打开命令行,找到包文件的位置,然后放到测试机器上(这里默认会放到usr/local/下面)
cd Desktop/
scp nginx.tar.gz [email protected]:/usr/local/
  1. 登录到测试机器上解压文件
ssh [email protected]
123456
cd /usr/local
tar -zxcf nginx.tar.gz
  1. 执行命令安装
./configure --prefix=/usr/local/nginx
make
make install
  1. 进入文件夹,打开配置文件
cd /usr/local/nginx/
vi conf/nginx.conf
  1. 配置文件
server {
  listen       80;  // 监听的端口号
  server_name  www.test.com;  // 访问的地址
  location / { // 访问根域名的时候将走这里
    root   /usr/local/nginx/html;  // 访问的资源路径
    index  index.html index.htm;
  }
  location /file/ { // 这段表示如果访问根域名下的/file目录,则会转发到12.12.12.12/file/目录下面
    proxy_pass http://12.12.12.12/file/;
  }
}
  1. nginx启动/查看/重启
/usr/local/nginx/sbin/nginx  // 启动
/usr/local/nginx/sbin/nginx -t // 查看
/usr/local/nginx/sbin/nginx -s reload // 重启

好了,今天就记录这些,有新的了解再继续更新

你可能感兴趣的:(安装nginx)