【整理】Windows服务器搭建网站环境

兼容旧版运行环境

IIS

原有环境 如:windows server 2008 r2 使用技术:Internet 信息服务(IIS)管理器 网站–》网站实例–》运行 概述:基于采用的IIS方式发布网站,80端口被强制占用,采用以下方式兼容搭建网站环境

IIS反向代理配置步骤

1.安装 Application Request Routing 【APP】

下载: 默认安装即可
安装成功后,重新运行 IIS 搜索应用程序请求路由、URL 重写工具 2.0进行安装

2.开启反向代理

通过Application Request Routing --》Server Proxy Settings --》Enable proxy

补充:安装 Web Deploy v3.5

下载: 如果ARR安装插件后,没有效果,进行以下安装 下载: 如果ARR安装插件后,没有效果,进行以下安装

1. 反向代理路径出现Rejected-By-UrlScan字符

反向代理路径出现Rejected-By-UrlScan字符:是由于IIS中ISAI筛选器中URLScan组件导致 0:0:0:0:0:0:0:1 - - [21/Aug/2020:08:55:27 +0800] “GET /en/Rejected-By-UrlScan HTTP/1.1” 404 1845 0:0:0:0:0:0:0:1 - - [21/Aug/2020:08:55:29 +0800] “GET /en/Rejected-By-UrlScan HTTP/1.1” 404 1845 0:0:0:0:0:0:0:1 - - [21/Aug/2020:08:55:29 +0800] “GET /en/Rejected-By-UrlScan HTTP/1.1” 404 1845 0:0:0:0:0:0:0:1 - - [21/Aug/2020:08:55:30 +0800] “GET /en/Rejected-By-UrlScan HTTP/1.1” 404 1845 处理办法: 可以删除urlscan组件或删除后重新添加进行测试。

搭建运行环境

安装JDK

【1】msi安装

下载地址: .

【2】tar.gz压缩包安装

安装MySQL

以安装版MySQL5.7.10为例 . 访问MySQL下载页面——》MySQL Installer——》Windows (x86, 32-bit), MSI Installer
Product Version: 5.7.10 Operating System: Microsoft Windows
运行 mysql-installer-community-5.7.10.0.msi 程序

【1】msi安装

下载地址:.

【2】tar.gz压缩包安装

安装Tomcat

Tomcat7 下载地址: .

安装Apache


安装Nginx

1.80端口被占用

常规占用

  1. 通过 netstat -ano|findstr “80” 查询使用80端口进程
C:UsersAdministrator>netstat -ano|findstr "80"
  TCP    0.0.0.0:49680          0.0.0.0:0              LISTENING       4328
  TCP    192.168.101.160:49825  180.122.78.244:443     CLOSE_WAIT      12416
  TCP    192.168.101.160:49826  180.122.78.244:443     CLOSE_WAIT      12416
  TCP    192.168.101.160:49827  180.122.78.244:443     CLOSE_WAIT      12416
  TCP    192.168.101.160:49828  180.122.78.244:443     CLOSE_WAIT      12416
  TCP    192.168.101.160:49936  119.147.83.50:80       ESTABLISHED     9348
  TCP    192.168.101.160:50009  58.218.208.13:80       CLOSE_WAIT      3472
  TCP    192.168.101.160:62936  183.3.234.102:8080     ESTABLISHED     9348
  TCP    192.168.101.160:63246  1.192.193.36:80        TIME_WAIT       0
  TCP    192.168.101.160:63248  59.37.96.250:80        TIME_WAIT       0
  TCP    192.168.101.160:63277  180.163.238.165:80     ESTABLISHED     8448
  TCP    192.168.101.160:63299  1.192.193.49:80        ESTABLISHED     10796
  TCP    192.168.101.160:63352  1.192.193.40:80        ESTABLISHED     13396
  TCP    192.168.101.160:63553  36.99.30.149:80        ESTABLISHED     8448
  TCP    192.168.101.160:63571  36.99.31.230:80        TIME_WAIT       0
  TCP    192.168.101.160:63572  36.99.31.230:80        TIME_WAIT       0
  TCP    192.168.101.160:63574  36.99.31.230:80        TIME_WAIT       0
  TCP    192.168.101.160:63576  36.99.31.230:80        TIME_WAIT       0
  UDP    0.0.0.0:63979          *:*                                    1180
  UDP    [fe80::f11b:ff28:17c7:c4cc%13]:1900  *:*                                    5960
  UDP    [fe80::f11b:ff28:17c7:c4cc%13]:2177  *:*                                    15744
  1. 通过 taskkill /F /pid 9680 杀死占用进程
taskkill /F /pid 9680

System占用 尝试通过 net stop http 关闭依赖 HTTP Service 的服务

C:UsersAdministrator>net stop http
经验分享 程序员 微信小程序 职场和发展