首页 教育机构
教育机构
小白教程 在Linux中安装Nginx并配置服务器
  更新时间:2019-06-12

    按照医嘱服药,拒绝乱用药、滥用药。  适当运动,多做自己喜欢的事情,良好的心情是肝脏健康的催化剂。

    专题片中,中国电子科技集团有限公司(CETC)的科研人员经过多年的攻坚克难,最终成功掌握了RCS测量方法,并运用该技术对歼-20开展了测量评定工作。

小白教程  在Linux中安装Nginx并配置服务器

很多人都听过nginx的大名,然而对于nginx的详细了解却不多,Linux服务器配置的经验也不多。

这篇文章就是一个配置教程。

对于服务器配置,如果没有专门的联系和熟悉,轻易调整服务器很容易造成生产事故。 因此这里专门给大家整理了一份详细的服务器配置教程,给各位做一个参考。

首先到Nginx官网下载格式的安装包,这里下载的是版本,环境使用centos的虚拟机1、将安装包上传,解压,命令;2、自定义创建一个文件夹作为Nginx安装目录,这里在home下创建nginx文件夹;3、在解压的文件夹()下执行./configure–prefix=/home/nginx命令。

意思即配置安装环境,将会把Nginx安装到/home/nginx下;若出现缺少依赖包则先安装依赖包,以下纯净centosmini版碰到的两个依赖包问题出现上面这个执行yum-yinstallpcre-devel安装依赖,出现这个yuminstall-yzlib-devel安装依赖,若还有其他依赖问题,根据缺少的文件提示安装相应的东西;4、编译:在解压的文件夹下先后执行make和makeinstall命令5、Nginx默认使用端口是80,这里直接先把Nginx端口改为8088,vi/home/nginx/conf/,修改server的端口,并配置一个图片服务器#usernobody;worker_processes1;#error_loglogs/;#error_loglogs/;#error_loglogs/;#pidlogs/;events{worker_connections1024;}http{;default_typeapplication/octet-stream;#log_formatmain$remote_addr-$remote_user[$time_local]"$request"#$status$body_bytes_sent"$http_referer"#"$http_user_agent""$http_x_forwarded_for";#access_loglogs/;sendfileon;#tcp_nopushon;#keepalive_timeout0;keepalive_timeout65;#gzipon;server{listen8088;server_namelocalhost;#charsetkoi8-r;#access_loglogs/;location~.*\.(gif|jpg|jpeg|png)${expires24h;root/home/images/;#指定图片存放路径access_log/home/nginx/logs/;#图片日志路径proxy_storeon;proxy_store_accessuser:rwgroup:rwall:rw;proxy_temp_path/home/images/;#代理临时路径proxy_redirectoff;proxy_set_;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;client_max_body_size10m;client_body_buffer_size1280k;proxy_connect_timeout900;proxy_send_timeout900;proxy_read_timeout900;proxy_buffer_size40k;proxy_buffers40320k;proxy_busy_buffers_size640k;proxy_temp_file_write_size640k;if(!-e$request_filename){proxy_passhttp://:8088;#代理访问地址}}location/{roothtml;;}#error_page404/;#redirectservererrorpagestothestaticpage/#error_page500502503504/;location=/{roothtml;}#:80##location~\.php${#proxy_passhttp://;#}#:9000##location~\.php${#roothtml;#fastcgi_:9000;#fastcgi_;#fastcgi_paramSCRIPT_FILENAME/scripts$fastcgi_script_name;#includefastcgi_params;#}#,ifApachesdocumentroot#concurswithnginxsone##location~/\.ht{#denyall;#}}#anothervirtualhostusingmixofIP-,name-,andport-basedconfiguration##server{#listen8000;#listensomename:8080;#server_;#location/{#roothtml;#;#}#}#HTTPSserver##server{#listen443ssl;#server_namelocalhost;#ssl_;#ssl_certificate_;#ssl_session_cacheshared:SSL:1m;#ssl_session_timeout5m;#ssl_ciphersHIGH:!aNULL:!MD5;#ssl_prefer_server_cipherson;#location/{#roothtml;#;#}#}}server下listen的端口改为8088,并增加一个location配置,用于访问图片文件,这一串配置有#号在前面的注释掉的都可以删掉,免得看起来又长又乱。

6、启动命令:/home/nginx/sbin/nginx-c/home/nginx/conf/。

打开防火墙对应端口供访问,8088,当然也可以直接关了防火墙。 若修改了配置,则需要重启才生效,命令:/home/nginx/sbin/nginx-sreload7、访问。

输入ifconfig命令查看虚拟机ip,:在/home/images下放张图片,测试访问:。

下一篇:没有了
友情链接 网站地图
Copyright © 2011-2014,All rights reserved
版权所有 © www.33112s.com小学教育-教育网 未经许可 严禁复制 建议使用1440X900分辨率浏览本站
备案号:陕ICP备11002434号