精华内容
下载资源
问答
  • 在主流的web服务器nginx和apache等web的冲击下,windows自带的IIS服务器显得就有点不合时宜,但是公司使用的产品后台,短期无法切换使用nginx或apache上,所以对于此类web服务器还是需要自己去配置。 问题出现情况:...

    在主流的web服务器nginx和apache等web的冲击下,windows自带的IIS服务器显得就有点不合时宜,但是公司使用的产品后台,短期无法切换使用nginx或apache上,所以对于此类web服务器还是需要自己去配置。

    问题出现情况:在正常搭建的过程的时候,浏览web网站的时候出现404.3报错现象,故开始解决问题。

    排错思路一:检查基础的web环境是不是开启,比如framework或其他的windows自带的功能是否开启,确认无误,故基础环境没有问题。
    其次,根据404.3报错应该是程序或者网页找不到,故根据报错提示,检查网站绑定目录情况以及检查了MIME的映射,发现没有问题,故继续排查,IISweb服务器和php的衔接情况。
    最后发现,在IIS服务器处理映,加入FastCgiModule,并将配置指向php环境目录下的php-cgi.exe,(需要配置的是路径至文件名),随后发现网站404.3解决。

    问题肯定是处理不完的,很多未知的问题,我们都可能无法预知,只能优化自己处理问题的思路,然后去解决问题,不仅仅是程序代码或者使用的数据库以及服务器等任何问题,思路清晰,一步一步的去解决问题(10年华为网络工程师给我的建议)

    展开全文
  • apache2官方文档 ...配置文件 # 这是apache主要的服务器配置文件,它包含一些服务器的配置指令,详情参考 http://httpd.apache.org/docs/2.4/ 及查看Debian特殊提示 /usr/share/doc/apache2/README.De...
        

    apache2官方文档 http://httpd.apache.org/docs/...

    配置文件

    # 这是apache主要的服务器配置文件,它包含一些服务器的配置指令,详情参考 http://httpd.apache.org/docs/2.4/ 及查看Debian特殊提示 /usr/share/doc/apache2/README.Debian 
    #
    #
    # 在Debian中Apache2配置工作概述,它与web服务器的配置有一些区别
    
    # 被分割成了多个文件,但所有的配置文件还是在 /etc/apache2/ 文件夹中
    #
    #    /etc/apache2/
    #    |-- apache2.conf
    #    |    `--  ports.conf
    #    |-- mods-enabled
    #    |    |-- *.load
    #    |    `-- *.conf
    #    |-- conf-enabled
    #    |    `-- *.conf
    #     `-- sites-enabled
    #         `-- *.conf
    #
    #
    # * apache2.conf 是主配置文件. 
    #
    # * ports.conf 最终是包含到上面的主配置文件中. 
    #
    # * 在mods-enabled/, conf-enabled/ 和 sites-enabled/这几个目录下的配置文件,分别用来管理模块、全局配置片段,虚拟主机配置
    #   它们都是 *-available文件夹下的一个符号链接,也就是同windows下的快捷方式是同一种类型,对于是否启用的管理,可以使用以下命令
    #   如开启rewrite模块,使用 root@ubuntu:~# a2enmod rewrite,会生成链接/etc/apache2/mods-enabled/rewrite.load,关闭是 a2dismod rewrite
    #   同样对虚拟主机命令有 a2ensite和a2dissite,对全局配置有 a2enconf∑ a2disconf
    #
    # * The binary is called apache2. Due to the use of environment variables, in
    #   the default configuration, apache2 needs to be started/stopped with
    #   /etc/init.d/apache2 or apache2ctl. Calling /usr/bin/apache2 directly will not
    #   work with the default configuration.
    
    
    # 全局配置
    #
    
    #
    # ServerRoot: 目录树的顶部,它下面放服务器的配置文件、错误和日志文件
    #
    # 提示!  If you intend to place this on an NFS (or otherwise network)
    # mounted filesystem then please read the Mutex documentation (available
    # at <URL:http://httpd.apache.org/docs/2.4/mod/core.html#mutex>);
    # you will save yourself a lot of trouble.
    #
    # 不要在目录的结尾加斜杠
    #
    #ServerRoot "/etc/apache2"
    
    #
    # The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
    #
    Mutex file:${APACHE_LOCK_DIR} default
    
    #
    # PidFile: The file in which the server should record its process
    # identification number when it starts.
    # This needs to be set in /etc/apache2/envvars
    #
    PidFile ${APACHE_PID_FILE}
    
    #
    # Timeout: The number of seconds before receives and sends time out.
    #
    Timeout 300
    
    #
    # KeepAlive: Whether or not to allow persistent connections (more than
    # one request per connection). Set to "Off" to deactivate.
    #
    KeepAlive On
    
    #
    # MaxKeepAliveRequests: The maximum number of requests to allow
    # during a persistent connection. Set to 0 to allow an unlimited amount.
    # We recommend you leave this number high, for maximum performance.
    #
    MaxKeepAliveRequests 100
    
    #
    # KeepAliveTimeout: Number of seconds to wait for the next request from the
    # same client on the same connection.
    #
    KeepAliveTimeout 5
    
    
    # These need to be set in /etc/apache2/envvars
    User ${APACHE_RUN_USER}
    Group ${APACHE_RUN_GROUP}
    
    #
    # HostnameLookups: Log the names of clients or just their IP addresses
    # e.g., www.apache.org (on) or 204.62.129.132 (off).
    # The default is off because it'd be overall better for the net if people
    # had to knowingly turn this feature on, since enabling it means that
    # each client request will result in AT LEAST one lookup request to the
    # nameserver.
    #
    HostnameLookups Off
    
    # ErrorLog: The location of the error log file.
    # If you do not specify an ErrorLog directive within a <VirtualHost>
    # container, error messages relating to that virtual host will be
    # logged here.  If you *do* define an error logfile for a <VirtualHost>
    # container, that host's errors will be logged there and not here.
    #
    ErrorLog ${APACHE_LOG_DIR}/error.log
    
    #
    # 日志级别: Control the severity of messages logged to the error_log.
    # Available values: trace8, ..., trace1, debug, info, notice, warn,
    # error, crit, alert, emerg.
    # It is also possible to configure the log level for particular modules, e.g.
    # "LogLevel info ssl:warn"
    #
    LogLevel warn
    
    # 导入模块配置文件:
    IncludeOptional mods-enabled/*.load
    IncludeOptional mods-enabled/*.conf
    
    # 导入需要侦听端口的列表
    Include ports.conf
    
    
    # Sets the default security model of the Apache2 HTTPD server. It does
    # not allow access to the root filesystem outside of /usr/share and /var/www.
    # The former is used by web applications packaged in Debian,
    # the latter may be used for local directories served by the web server. If
    # your system is serving content from a sub-directory in /srv you must allow
    # access here, or in any related virtual host.
    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
    </Directory>
    
    <Directory /usr/share>
        AllowOverride None
        Require all granted
    </Directory>
    
    <Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
    
    #<Directory /srv/>
    #    Options Indexes FollowSymLinks
    #    AllowOverride None
    #    Require all granted
    #</Directory>
    
    
    
    
    # AccessFileName: 会在每个文件夹中查该文件,它包含一些附加配置指令,也可参阅指令 AllowOverride
    #
    AccessFileName .htaccess
    
    #
    # FilesMatch是一个正则表达式,表示以.ht开头的文件,下面的意思是,象.htaccess 和 .htpasswd这一类以.ht开头的文件,不能被web客户端浏览
    <FilesMatch "^\.ht">
        Require all denied
    </FilesMatch>
    
    
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive.
    #
    # These deviate from the Common Log Format definitions in that they use %O
    # (the actual bytes sent including headers) instead of %b (the size of the
    # requested file), because the latter makes it impossible to detect partial
    # requests.
    #
    # Note that the use of %{X-Forwarded-For}i instead of %h is not recommended.
    # Use mod_remoteip instead.
    #
    LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
    LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %O" common
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent
    
    # Include of directories ignores editors' and dpkg's backup files,
    # see README.Debian for details.
    
    # Include generic snippets of statements
    IncludeOptional conf-enabled/*.conf
    
    # 导入虚拟主机的配置:
    IncludeOptional sites-enabled/*.conf
    
    # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
    

    虚拟主机设置
    参考指令<VirtualHost> http://httpd.apache.org/docs/...
    建配置文件/etc/apache2/sites-available/www.chuse.store.conf,内容如下

    <VirtualHost *:80>
        ServerAdmin wang@chuse.store
        DocumentRoot /var/www/chuse/store
        ServerName www.chuse.store
        ErrorLog /var/log/apache2/www.chuse.store-error_log
        TransferLog /var/log/apache2/www.chuse.store-access_log
    </VirtualHost>

    启动网站

    root@ubuntu:~# a2ensite www.chuse.store.conf
    root@ubuntu:~# service apache2 restart

    建一个测试文件 /var/www/chuse/store/index.php

    修改宿主机中C:\Windows\System32\drivers\etc\hosts,加一行127.0.0.1 www.chuse.store

    目录映射

    参考 https://www.jianshu.com/p/223...
    参考 https://www.cnblogs.com/xing9...

    展开全文
  • WEB服务器搭建

    2021-01-05 10:38:45
    Windows2008过程 首先搭建web服务器 已经搭建成功,创建个网站,先测试一下默认浏览器看是否成功。 启用32位应用程序 启用父路径 测试一下,网站搭建成功!

    Windows Server 2003搭建web站点过程

    首先在开始页面找到管理工具,点击“管理您的服务器”,搭建IIS服务器。

    点击“添加角色”

    选择“应用程序服务器”;

    两个选项都勾选;

    服务器已经搭建成功,在管理工具中会出现IIS服务器。把网站源码拖进虚拟机中,记住源码路径。开始搭建网站;

    给自己网站起个名字;

    这里网络IP地址分配不分配都可以;

    在这里选择自己要搭建网站源码的路径;

    安装成功之后,要在这里添加一个Everyone用户;

    为了方便,在这里把自带的几个默认文档删除,添加index.asp;

    在主目录选项下,有个“配置”按钮,点击进去,这里需要启用父路径;

    选择箭头所指的选项;

    在最后要核实一下,几个web服务状态是否跟图中一样,我就是因为Active Server Pages以及包含文件状态都为禁止,所以浏览器访问页面报错404。

    以上就是在虚拟机Windows server 2003 中搭建web站点过程,最后在本地浏览器中输入http://localhost/,测试成功!

    Windows Server 2008搭建web站点过程

    首先搭建web服务器

    已经搭建成功,创建个网站,先测试一下默认浏览器看是否成功。

    启用32位应用程序

    启用父路径

    测试一下,网站搭建成功!

    展开全文
  • 1.设置-搜索“windows 功能”  2.启用或关闭Windows功能,选中后,重启电脑。...3.更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现以下界面,说明Web服务器已经搭建成功。 ...

    1.设置-搜索“windows 功能”

     2.启用或关闭Windows功能,选中后,重启电脑。

    3.更新完成后,打开浏览器,输入“http://localhost/”回车,如果此时出现以下界面,说明Web服务器已经搭建成功。

    展开全文
  • 搭建网站的时候,往往会加载很多的图片,如果都从 Tomcat 服务器来获取静态资源,这样会增加服务器的负载,使得服务器运行 速度非常慢,这时可以使用 Nginx 服务器来加载这些静态资源,这样就可以实现负载均衡,为...
  • 此资源为WEB服务器搭建方法详细说明,按照讲义操作步骤可以成功完成WEB服务器的搭建。分为WEB简介、以及搭建DNS服务器、搭建ASP动态网站、使用Apache搭建网站、使用Tomcat搭建JSP网站。
  • web服务器搭建

    2015-06-28 19:32:31
    基本设置(1)将主机名更改为WEBServer计算机属性,高级设置,重启即可 (2)该计算机的内网IP地址为192.168.1.1/24 (3)在本机上搭建DNS服务器,并为本机网站解析名称:www.HT.com,oa.HT.com,web.HT.com,...
  • !... 1、首先在控制面板中打开“管理工具”,打开“Internet信息...2、点击我们的服务器,展开,然后右键点击“应用程序池”,选择“添加应用程序池”打开; 3、在弹出的对话框中填写好应用程序池的名称、.net版本、...
  • 搭建web服务器网站

    2019-07-23 18:38:21
    实验1:搭建一个web服务器,访问该服务器时示“hello world”欢迎界面 1.mount /dev/sr0 /mnt 先挂载后 2.yum install httpd -y 安装http服务 3.进onf/httpd.conf修改servername 4.重启服务:systemctl start httpd...
  • windows server 2008 web服务器搭建  在众多小企业中,Web服务器的应用也需是最广泛的,企业网站的建立促进了服务器进驻中小企业,而Web服务器的建立也越来越多。而面对诸多的Web服务器应用系统,可以说是多种多样...
  • Windows server 2008 WEB服务器搭建与应用说课 04 讲策略 说课主要内容 析教材 明学情 定目标 讲策略 说过程 谈反思 网络搭建实训教程 段欣 主编 电子工业出版社 第7章第四节 Windows server 2008 WEB服务器搭建与...
  •  今天介绍的是,微软的IIS,因其图形界面的操作方式,给人以直观的操作感受,部署简便,是很多用户的首选,而Apache的部署要相对复杂,一般新手很难马上上手,所以这里先跟大家讲解一下IIS7.0的搭建Web服务器的方法...
  • 搭建web服务器asp网站传马

    千次阅读 2018-12-28 09:18:28
    第一步 搭建web服务器 即 iis 必须先挂载系统ISO镜像文件 点下一步 安装 稍等片刻 即可安装成功 点下一步 安装 稍等片刻 即可安装成功   将asp网站源码 复制到 C:\Inetpub\wwwroot\asp       ...
  • fYS香格里拉注册-香格里拉注册登录|网站分类目录最近由于电脑出了问题不得不重新安装需要的文件,代码什么的都没了,以前也没怎么写过东西这回就先试试手,写的不是太好apache php,希望大家不要介意哈。fYS香格里拉...
  • web服务器搭建指南

    2011-12-28 16:26:06
    而一个高效率的WEB服务器则是对一个网站的强有力的支持!下面,我将根据自己的学习和实际操作经验来和大家讨论一下WEB服务器的架设,不妥之处,敬请指正!(本文所讲的内容,也适用于单机!想用自己的机器作WEB...
  • WEB服务器搭建(二)

    2019-03-19 21:40:59
    三、综合以上搭建Web服务器 (1)搭建一个基于https://www.linuxprobe.com访问的网站,tom和jack可以访问该网站,该页面的内容为welcome to linuxprobe,但是rose无法访问该页面; (2)在该网站的基础上建立一个...
  • 本文是关于在云服务器上搭建web服务器的过程,云服务器是百度智能云上的学生套餐,安装的是Linux的centos,下面将从云服务器的购买到搭建wordpress网站,详细介绍每一步流程 github博客:soliym.top 欢迎访问 一、...
  • 2、给该公司创建三个虚拟网站目录、/data(数据)、/student(学生)、/money(缴费) 3、基于www.haha.com/student 网站访问学生网站、基于www.haha.com/data访问数据网站、基于www.haha.com/money 访问缴费网站 ...
  • 目标用已有的丰富图片资源建一个看图网站条件开发语言:python3库:flask :一个开源的python web服务器框架 jinja2:flask默认的模板引擎编辑器:推荐pycharm一个最简单的web服务器python给我们提供了一个接口:WSGI...
  • 1简介IIS7及以上版本提供的请求-处理... 可以通过增加或移除模块来自定义Web服务器引擎;  集成IIS和ASP.NET请求-处理管线。 那么现在我么那就开始来搭建服务器。2服务器搭建【第一步】 打开控制面板,选择并
  • web服务基础及web服务器搭建过程

    万次阅读 2019-03-21 15:37:07
    当我们打开一个浏览器输入一个网站时,它会先找缓存再找hosts文件,如果缓存和hosts文件有相对应的地址的时候,就会直接拿到IP地址,(在互联网上计算机与计算机通信用的是IP,但IP地址太难记住为了方便我们人浏览...
  • Linux--web服务器搭建

    2020-02-03 21:49:46
    要求:Apache服务器上创建web站点/var/www/html/myjob,在myjob站点下创建网站首页myjob.html,编辑内容为:Itis my homepage!并通过IP地址访问网站。 一、单个网站 1、 安装Apache和,并开启服务 yum install –y ...
  • Web服务器集群搭建

    千次阅读 2019-05-24 15:31:10
    Web服务器集群搭建 1、需求分析 1.1、整体需求 搭建一个高可用的网站服务器集群,能承受高并发请求,能抵御一般的网络攻击,任何一台服务器的退服不影响整个集群的运作,并且能对各服务器的运行情况作出实时监控。 ...
  • Web服务器:Apache、Nginx,处理Web请求 数据库:MySQL,存储和管理数据 后端:PHP Web服务启动后,就可以在浏览器中访问根目录中的网站项目 MAMP:Mac,Apache,MySQL,PHP,https://www.mamp.info/en/ WAMP:...
  • 使用Apache搭建Web网站服务器

    万次阅读 多人点赞 2019-05-21 01:01:10
    1、web服务器概述 web服务器也简称WWW(world wide web 万维网)服务器,主要功能是提供网上信息浏览服务 2、什么是apache? Apache HTTPD Server 简称 Apache,是 Apache 软件基金会的一个开源的网页服务器, 可以...
  • Apache搭建web网站服务器

    万次阅读 2016-12-21 22:05:10
    •配置web服务器-搭建LAMP环境 •修改web网站根目录-配置别名-虚拟目录 •实现apache打开软链接功能-禁止显示目录列表-用户认证 •apache虚拟主机基于-IP-域名-端口三种搭建方式安装yum -y install httpd 主配置...
  • 用自己的电脑搭建Web服务器建网站

    万次阅读 多人点赞 2018-12-28 22:09:46
    这个也是个醉,上课时候在机房搭建成功了,结果回来很长时间没有管,居然给忘了,最近要写电子商务的...搭建Web服务器建网站过程: 1、当然是启用功能了 window控制面板--&gt;程序与功能--&gt;启用或关闭W...
  • 前面讲到我们访问网站是通过IP地址并且后面还需要加/wordpress,这样访问太过于繁琐,而且不是基于https网站,那么下面将通过注册域名来使网站的访问更加简单 一、域名注册 在阿里云注册域名,t根据自己需求购买...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,381
精华内容 1,752
关键字:

web服务器搭建网站