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

政府网站建设的建议广州网站开发多少钱

政府网站建设的建议,广州网站开发多少钱,dz网站模版,网站标题更改1.前提 虚拟机能连接外网 仿真http应用需在本虚拟机启用(原因:只有一台虚拟机做测试) http_8080和http_8081要启用(http测试应用) [rootcent79-2 ~]# ls -l http_* -rwxr-xr-x 1 root root 6391676 Jul 19 13:39 http_8080 -rwxr-xr-x 1 …

1.前提

虚拟机能连接外网

仿真http应用需在本虚拟机启用(原因:只有一台虚拟机做测试)

http_8080和http_8081要启用(http测试应用)

[root@cent79-2 ~]# ls -l http_*
-rwxr-xr-x 1 root root 6391676 Jul 19 13:39 http_8080
-rwxr-xr-x 1 root root 6391676 Jul 19 13:39 http_8081
[root@cent79-2 ~]# ./http_8080 &
[1] 1490
[root@cent79-2 ~]# ./http_8081 &
[2] 1496
[root@cent79-2 ~]# netstat -antulp |grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      1490/./http_8080    
[root@cent79-2 ~]# netstat -antulp |grep 8081
tcp6       0      0 :::8081                 :::*                    LISTEN      1496/./http_8081    
[root@cent79-2 ~]# curl 192.168.10.156:8080
{"text":"I am one!"}
[root@cent79-2 ~]# curl 192.168.10.156:8081
{"text":"I am two!"}
[root@cent79-2 ~]# 

2.Ngnix配置反向代理

2.1.Nginx配置单个反向代理

1>.编辑nginx配置文件nginx.conf,添加反向代理配置

user  nginx  nginx;

worker_processes  2;

worker_rlimit_nofile 1024;

error_log  /var/log/nginx/error.log notice;

pid        /var/run/nginx.pid;

events {

    use epoll;

    worker_connections  1024;

    multi_accept  on;

}

http {

    include       /etc/nginx/mime.types;

    default_type  application/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;

    autoindex    on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;

    server {

    listen  80;

    server_name 192.168.10.156;

    location / {

      proxy_pass http://www.baidu.com;

    }

    }

}

2>.nginx语法验证

命令:

nginx -t

[root@cent79-2 ~]# nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful

[root@cent79-2 ~]#

3>.重启nginx

命令:

systemctl restart nginx

systemctl status nginx

[root@cent79-2 ~]# systemctl restart nginx

[root@cent79-2 ~]# systemctl status nginx

● nginx.service - nginx - high performance web server

   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)

   Active: active (running) since Thu 2023-07-20 20:16:16 CST; 3s ago

     Docs: http://nginx.org/en/docs/

  Process: 2504 ExecStop=/bin/sh -c /bin/kill -s TERM $(/bin/cat /var/run/nginx.pid) (code=exited, status=0/SUCCESS)

  Process: 2509 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)

 Main PID: 2510 (nginx)

   CGroup: /system.slice/nginx.service

           ├─2510 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf

           ├─2511 nginx: worker process

           └─2512 nginx: worker process

Jul 20 20:16:15 cent79-2 systemd[1]: Starting nginx - high performance web server...

Jul 20 20:16:16 cent79-2 systemd[1]: Started nginx - high performance web server.

[root@cent79-2 ~]#

4>.反向代理验证

地址:

http://192.168.10.156

转向为:

2.2.Nginx配置反向代理集群

1>.编辑nginx配置文件nginx.conf,添加反向代理配置

user  nginx  nginx;

worker_processes  2;

worker_rlimit_nofile 1024;

error_log  /var/log/nginx/error.log notice;

pid        /var/run/nginx.pid;

events {

    use epoll;

    worker_connections  1024;

    multi_accept  on;

}

http {

    include       /etc/nginx/mime.types;

    default_type  application/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;

    autoindex    on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;

  

    upstream www.ztj.com {

      server 192.168.10.156:8080 weight=1 max_fails=2 fail_timeout=15s;

      server 192.168.10.156:8081 weight=1 max_fails=2 fail_timeout=15s;

    }

    server {

    listen  80;

    server_name 192.168.10.156;

    location / {

     proxy_pass http://www.ztj.com;

    }

    }

}

2>.nginx语法验证

命令:

nginx -t

[root@cent79-2 ~]# nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful

[root@cent79-2 ~]#

3>.重启nginx

命令:

systemctl restart nginx

systemctl status nginx

[root@cent79-2 ~]# systemctl restart nginx

[root@cent79-2 ~]# systemctl status nginx

● nginx.service - nginx - high performance web server

   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)

   Active: active (running) since Thu 2023-07-20 20:32:50 CST; 4s ago

     Docs: http://nginx.org/en/docs/

  Process: 2673 ExecStop=/bin/sh -c /bin/kill -s TERM $(/bin/cat /var/run/nginx.pid) (code=exited, status=0/SUCCESS)

  Process: 2678 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)

 Main PID: 2679 (nginx)

   CGroup: /system.slice/nginx.service

           ├─2679 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf

           ├─2680 nginx: worker process

           └─2681 nginx: worker process

Jul 20 20:32:50 cent79-2 systemd[1]: Stopped nginx - high performance web server.

Jul 20 20:32:50 cent79-2 systemd[1]: Starting nginx - high performance web server...

Jul 20 20:32:50 cent79-2 systemd[1]: Started nginx - high performance web server.

[root@cent79-2 ~]#

4>.反向代理集群验证

命令:curl 192.168.10.156

[root@cent79-2 ~]# curl 192.168.10.156

{"text":"I am one!"}

[root@cent79-2 ~]# curl 192.168.10.156

{"text":"I am two!"}

[root@cent79-2 ~]#

2.3.Nginx配置基于context的反向代理(重点)

1>.编辑nginx配置文件nginx.conf,添加反向代理配置

user  nginx  nginx;

worker_processes  2;

worker_rlimit_nofile 1024;

error_log  /var/log/nginx/error.log notice;

pid        /var/run/nginx.pid;

events {

    use epoll;

    worker_connections  1024;

    multi_accept  on;

}

http {

    include       /etc/nginx/mime.types;

    default_type  application/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;

    autoindex    on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;

  

    server {

    listen  80;

    server_name 192.168.10.156;

    location / {

     proxy_pass http://www.baidu.com;

    }

   

    location /root {

      proxy_pass http://127.0.0.1:8080;

        location /root/api {

         proxy_pass http://127.0.0.1:8081;

        }

      }

    }

}

2>.nginx语法验证

命令:

nginx -t

[root@cent79-2 ~]# nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful

[root@cent79-2 ~]#

3>.重启nginx

命令:

systemctl restart nginx

systemctl status nginx

[root@cent79-2 ~]# systemctl restart nginx

[root@cent79-2 ~]# systemctl status nginx

● nginx.service - nginx - high performance web server

   Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)

   Active: active (running) since Thu 2023-07-20 20:39:33 CST; 2s ago

     Docs: http://nginx.org/en/docs/

  Process: 2713 ExecStop=/bin/sh -c /bin/kill -s TERM $(/bin/cat /var/run/nginx.pid) (code=exited, status=0/SUCCESS)

  Process: 2718 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)

 Main PID: 2719 (nginx)

   CGroup: /system.slice/nginx.service

           ├─2719 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf

           ├─2720 nginx: worker process

           └─2721 nginx: worker process

Jul 20 20:39:33 cent79-2 systemd[1]: Starting nginx - high performance web server...

Jul 20 20:39:33 cent79-2 systemd[1]: Started nginx - high performance web server.

[root@cent79-2 ~]#

4>.反向代理context验证

http://192..168.10.156

http://192..168.10.156/root

http://192..168.10.156/root/api 

http://www.hkea.cn/news/230394/

相关文章:

  • 网站与域名的区别扬州整站seo
  • 哪些网站可以进行域名注册公司关键词seo
  • 如何申请一个网站 做视频百度小说搜索热度排行榜
  • 天津做网站选择津坤科技b重庆seo教程搜索引擎优化
  • 什么网站做热能表好百度一下电脑版首页网址
  • 点击图片直接进入网站怎么做如何使用免费b站推广网站
  • 手机网站建设软件怎么在百度上做广告推广
  • 南京做网站团队手机app免费制作平台
  • 17173游戏网搜索优化指的是什么
  • 公司做网站需要给百度交钱吗百度竞价推广方案
  • 网站建设的关键seo推广小分享
  • 写小说的小网站百度关键词排名优化
  • 制作网站的成本规划公司如何建立网站
  • html语言做网站石嘴山网站seo
  • 做最好的言情网站官网seo优化
  • 云南建设监理协会网站营销失败案例分析
  • 怎么样做淘宝优惠券网站搜索引擎营销的优缺点
  • wordpress动态订单seo社区
  • 网站域没到期不能续费吗google谷歌搜索
  • 厦门好的做网站公司网络营销推广方式都有哪些
  • 重庆市建设工程信息官网站自己做网站的流程
  • 网站建设公司怎么做网络营销网站推广
  • 360应用商店seo服务套餐
  • 废橡胶网站建设个人博客网页设计
  • 什么网站做一手项目好域名查询官网
  • 做日用品的要找什么网站好站长工具端口检测
  • 贵州软件开发 网站开发手机版百度一下
  • 企业网站建立答辩问题百度怎么发布广告
  • 温州快建网站地推拉新接单网
  • 濉溪县城乡建设委员会燃气办网站热狗网站排名优化外包