当前位置: 首页 > news >正文

扬州高端网站建设寻找做网站

扬州高端网站建设,寻找做网站,企业网站开发项目策划书基本框架,网站的开发平台一.nginx简介 1.简介 2.特性 二.nginx安装 1.rpm包方式 #xff08;1#xff09;下载扩展源 #xff08;2#xff09;安装扩展rpm包#xff0c;nginx -V查看配置参数#xff0c;后面源码安装时要用到 2.源码方式 #xff08;1#xff09;建议提前下好所需要的部…一.nginx简介 1.简介 2.特性 二.nginx安装 1.rpm包方式 1下载扩展源 2安装扩展rpm包nginx -V查看配置参数后面源码安装时要用到 2.源码方式 1建议提前下好所需要的部分包 2下载tar.gz包 3建议将包解压到/usr/local/src下执行configure文件 4安装好上面需要的包继续执行第一步  5一直到这步configure文件就执行好了  6makemake install编译安装 三.nginx部分目录结构 1.conf目录 2.html目录 四.nginx配置文件说明 一.nginx简介 1.简介 nginx是一个轻量级的网页服务器、方向代理服务器和电子邮件代理服务器具有配置灵活、静态资源高并发、系统资源占用少、拥有缓存服务等优点。 2.特性 1对于静态资源高速高并发访问和缓存支持htto相应速率限制 2支持使用反向代理加速缓存数据 3可实现负载均衡和节点健康检查 4支持FastCGISCGI,Memcached Servers等服务的急速和缓存 5支持基于域名、端口、IP的虚拟主机站点代理可以进行访问控制 6支持Keep-alive和pipelined连接 7在代码上线时可以平滑重启不影响基本功能 8可以对日志进行格式自定义、临时缓冲、快速轮训和rsyslog处理 9支持信号控制nginx进程 10支持url重写和正则表达式匹配 11支持PUT、DELETE、MKCOL、COPY、MOVE等特殊http请求方法 12支持邮件服务代理 二.nginx安装 前提要卸载或关闭apache的httpd [rootlocalhost ~]# systemctl stop httpd [rootlocalhost ~]# systemctl status httpd ● httpd.service - The Apache HTTP ServerLoaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)Active: inactive (dead)Docs: man:httpd(8)man:apachectl(8)1.rpm包方式 1下载扩展源 2安装扩展rpm包nginx -V查看配置参数后面源码安装时要用到 [rootlocalhost ~]# yum install https://nginx.org/packages/centos/7Server/x86_64/RPMS/nginx-debuginfo-1.22.0-1.el7.ngx.x86_64.rpm [rootlocalhost ~]# yum install nginx-1.22.0-1.el7.ngx.x86_64.rpm -y [rootlocalhost ~]# nginx -v nginx version: nginx/1.22.0 [rootlocalhost ~]# nginx -V nginx version: nginx/1.22.0 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS SNI support enabled configure arguments: --prefix/etc/nginx --sbin-path/usr/sbin/nginx --modules-path/usr/lib64/nginx/modules --conf-path/etc/nginx/nginx.conf --error-log-path/var/log/nginx/error.log --http-log-path/var/log/nginx/access.log --pid-path/var/run/nginx.pid --lock-path/var/run/nginx.lock --http-client-body-temp-path/var/cache/nginx/client_temp --http-proxy-temp-path/var/cache/nginx/proxy_temp --http-fastcgi-temp-path/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path/var/cache/nginx/uwsgi_temp --http-scgi-temp-path/var/cache/nginx/scgi_temp --usernginx --groupnginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE2 -fexceptions -fstack-protector-strong --paramssp-buffer-size4 -grecord-gcc-switches -m64 -mtunegeneric -fPIC --with-ld-opt-Wl,-z,relro -Wl,-z,now -pie安装完成  2.源码方式 1建议提前下好所需要的部分包 [rootlocalhost nginx-1.22.0]# yum -y install make zlib zlib-devel gcc-c libtool openssl openssl-devel 2下载tar.gz包 3建议将包解压到/usr/local/src下执行configure文件 [rootlocalhost nginx-1.22.0]# pwd /usr/local/src/nginx-1.22.0[rootlocalhost nginx-1.22.0]# ./configure --prefix/etc/nginx --sbin-path/usr/sbin/nginx --modules-path/usr/lib64/nginx/modules --conf-path/etc/nginx/nginx.conf --error-log-path/var/log/nginx/error.log --http-log-path/var/log/nginx/access.log --pid-path/var/run/nginx.pid --lock-path/var/run/nginx.lock --http-client-body-temp-path/var/cache/nginx/client_temp --http-proxy-temp-path/var/cache/nginx/proxy_temp --http-fastcgi-temp-path/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path/var/cache/nginx/uwsgi_temp --http-scgi-temp-path/var/cache/nginx/scgi_temp --usernginx --groupnginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE2 -fexceptions -fstack-protector-strong --paramssp-buffer-size4 -grecord-gcc-switches -m64 -mtunegeneric -fPIC --with-ld-opt-Wl,-z,relro -Wl,-z,now -pie #弹出来缺什么就安装它的开发包devel 4安装好上面需要的包继续执行第一步  [rootlocalhost nginx-1.22.0]# yum install -y pcre-devel [rootlocalhost nginx-1.22.0]# ./configure --prefix/etc/nginx --sbin-path/usr/sbin/nginx --modules-path/usr/lib64/nginx/modules --conf-path/etc/nginx/nginx.conf --error-log-path/var/log/nginx/error.log --http-log-path/var/log/nginx/access.log --pid-path/var/run/nginx.pid --lock-path/var/run/nginx.lock --http-client-body-temp-path/var/cache/nginx/client_temp --http-proxy-temp-path/var/cache/nginx/proxy_temp --http-fastcgi-temp-path/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path/var/cache/nginx/uwsgi_temp --http-scgi-temp-path/var/cache/nginx/scgi_temp --usernginx --groupnginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE2 -fexceptions -fstack-protector-strong --paramssp-buffer-size4 -grecord-gcc-switches -m64 -mtunegeneric -fPIC --with-ld-opt-Wl,-z,relro -Wl,-z,now -pie [rootlocalhost nginx-1.22.0]# yum install -y openssl-devel [rootlocalhost nginx-1.22.0]# ./configure --prefix/etc/nginx --sbin-path/usr/sbin/nginx --modules-path/usr/lib64/nginx/modules --conf-path/etc/nginx/nginx.conf --error-log-path/var/log/nginx/error.log --http-log-path/var/log/nginx/access.log --pid-path/var/run/nginx.pid --lock-path/var/run/nginx.lock --http-client-body-temp-path/var/cache/nginx/client_temp --http-proxy-temp-path/var/cache/nginx/proxy_temp --http-fastcgi-temp-path/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path/var/cache/nginx/uwsgi_temp --http-scgi-temp-path/var/cache/nginx/scgi_temp --usernginx --groupnginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE2 -fexceptions -fstack-protector-strong --paramssp-buffer-size4 -grecord-gcc-switches -m64 -mtunegeneric -fPIC --with-ld-opt-Wl,-z,relro -Wl,-z,now -pie5一直到这步configure文件就执行好了  6makemake install编译安装 [rootlocalhost nginx-1.22.0]# make [rootlocalhost nginx-1.22.0]# make install [rootlocalhost nginx-1.22.0]# nginx -V nginx version: nginx/1.22.0 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS SNI support enabled configure arguments: --prefix/etc/nginx --sbin-path/usr/sbin/nginx --modules-path/usr/lib64/nginx/modules --conf-path/etc/nginx/nginx.conf --error-log-path/var/log/nginx/error.log --http-log-path/var/log/nginx/access.log --pid-path/var/run/nginx.pid --lock-path/var/run/nginx.lock --http-client-body-temp-path/var/cache/nginx/client_temp --http-proxy-temp-path/var/cache/nginx/proxy_temp --http-fastcgi-temp-path/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path/var/cache/nginx/uwsgi_temp --http-scgi-temp-path/var/cache/nginx/scgi_temp --usernginx --groupnginx --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module --with-cc-opt-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE2 -fexceptions -fstack-protector-strong --paramssp-buffer-size4 -grecord-gcc-switches -m64 -mtunegeneric -fPIC --with-ld-opt-Wl,-z,relro -Wl,-z,now -pie安装完成  三.nginx部分目录结构 1.conf目录 [rootlocalhost nginx-1.22.0]# ll total 804 drwxr-xr-x 6 1001 1001 326 Aug 9 19:25 auto -rw-r--r-- 1 1001 1001 317070 May 24 2022 CHANGES -rw-r--r-- 1 1001 1001 484445 May 24 2022 CHANGES.ru drwxr-xr-x 2 1001 1001 168 Aug 9 20:30 conf -rwxr-xr-x 1 1001 1001 2590 May 24 2022 configure drwxr-xr-x 4 1001 1001 72 Aug 9 19:25 contrib drwxr-xr-x 2 1001 1001 40 Aug 9 19:25 html # Nginx 的默认站点目录 -rw-r--r-- 1 1001 1001 1397 May 24 2022 LICENSE -rw-r--r-- 1 root root 387 Aug 9 19:49 Makefile drwxr-xr-x 2 1001 1001 21 Aug 9 19:25 man drwxr-xr-x 3 root root 174 Aug 9 20:26 objs -rw-r--r-- 1 1001 1001 49 May 24 2022 README drwxr-xr-x 9 1001 1001 91 Aug 9 19:25 src[rootlocalhost nginx-1.22.0]# pwd /usr/local/src/nginx-1.22.0[rootlocalhost nginx-1.22.0]# tree conf conf ├── fastcgi.conf # fastcgi 相关参数的配置文件 ├── fastcgi_params # fastcgi 的参数文件 ├── koi-utf ├── koi-win ├── mime.types # 媒体类型 ├── nginx.conf # Nginx默认的主配置文件 ├── scgi_params ├── uwsgi_params └── win-utf0 directories, 9 files2.html目录 [rootlocalhost nginx-1.22.0]# tree html html ├── 50x.html # 错误页面替代显示文件出现错误时调用这个页面 └── index.html # 默认的首页文件 在实际环境中一般用index.html、 index.php或index.jsp来做 四.nginx配置文件说明 [rootlocalhost ~]# vim /etc/nginx/nginx.conf #rpm包在这个文件源码安装的配置文件是/usr/local/src/nginx-1.22.0/conf/nginx.conf user nginx; #用户 worker_processes auto; #主模块命令指定bnginx要开启的进程数一般指定一个如果cpu多多和则和cpu数量一致即可error_log /var/log/nginx/error.log notice; #主模块命令全局错误日志debug最详细infonoticewarnerrorcrit最简略 pid /var/run/nginx.pid; #主模块命令指定进程id的存储文件位置#events指定设定nginx的工作模式和连接上限 events { #use 模式 事件模块指令放在events中指定nginx的工作模式select-标准工作模式poll-标准工作模式kqueue-BDS系统高效工作模式epoll-Linux平台首选高效工作模式rtsig/dev/pollworker_connections 1024; #事件模块指令定义每个进程的最大连接数默认1024max_client客户端连接数worker_processes*worker_connectionsmax_clientsworker_processes*worker_connections/4当然这些设置也受文件系统打开数量限制执行名“ulimit -n 65535”后生效 }#http服务配置 http {include /etc/nginx/mime.types; #include主模块命令include配置文件default_type application/octet-stream; #http核心模块指令octet-stream默认二进制流log_format main $remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for;access_log /var/log/nginx/access.log main;sendfile on; #高效传输模式#tcp_nopush on;keepalive_timeout 65; #超时时间server { #server 区块listen 80; #端口server_name localhost; #域名location / { #location区块可以写多个root html; #站点目录路径不定按我的源码安装方式那就在/usr/local/src/nginx-1.22.0/htmlindex index.html index.htm; #首页文件} error_page 500 502 503 504 /50x.html; #错误信息配置location /50x.html { #html文件位置root html; #路径}}#gzip on; #是否开启压缩 include /etc/nginx/conf.d/*.conf; }
http://www.hkea.cn/news/14403547/

相关文章:

  • 优化网站关键词排名软件营销型网站策划
  • 漯河网上商城网站建设网站临时会话
  • 网站没有被搜索引擎收录刚做的网站怎么才能搜索到
  • 国土局网站建设方案网业安全防护如何关闭
  • google网站建设注册代理公司
  • 网站建设好如何开通中国对外贸易网站
  • 保险公司网站策划网页制作培训总结
  • 网站怎么做全站搜索学科建设的网站
  • 微信网站建设费用计入什么科目廊坊seo外包公司
  • 网站备案点不进去安装下载app
  • 梅州建站怎么做广东深圳大学
  • 网站开发甲方需求文档代码编写网站
  • 网站建设速成班怎么弄小程序
  • 网站根目录下美橙网站建设学习教程
  • 麻涌镇网站仿做搬瓦工wordpress安装
  • 手机看电视剧网站大全公司网络维护是做什么的
  • 恐怖音乐怎么做的视频网站ppt主题大全素材
  • 涿州做网站的公司企业信用信息公示系统网址年检
  • 流程做网站郑州企业推广
  • 外贸单在哪些网站做做网站一般图片的比例
  • wap视频网站如何做360网站的排名
  • 品牌建设网站有哪些百度400电话
  • 江门企业模板建站南昌高端网站建设
  • 汽车网站开发儿童摄影网站设计
  • 网站大学报名官网入口中企动力销售陪酒多吗
  • 汕头模版网站建设青岛公司网页设计
  • 邢台商城类网站建设深圳龙岗网站建设哪家好公司
  • 网站首页栏目设置南宁百度seo优化
  • 办公用品网站建设市场定位上城区商城网站建设
  • 2016年做网站能赚钱网站制作公司有哪些