Apache的配置

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。

  1. 主站点的配置(基本配置)

    (1) 基本配置:
    ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。

    PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。

    Listen 80 #服务器监听的端口号。

    ServerName www.clusting.com:80 #主站点名称(网站的主机名)。

    ServerAdmin admin@clusting.com #管理员的邮件地址。

    DocumentRoot "/mnt/web/clusting" #主站点的网页存储位置。

    以下是对主站点的目录进行访问控制:

    <Directory "/mnt/web/clusting">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>

    在上面这段目录属性配置中,主要有下面的选项:

    • Options:配置在特定目录使用哪些特性,常用的值和基本含义如下:

      ExecCGI: 在该目录下允许执行CGI脚本。

      FollowSymLinks: 在该目录下允许文件系统使用符号连接。

      Indexes: 当用户访问该目录时,如果用户找不到DirectoryIndex指定的主页文件(例如index.html),则返回该目录下的文件列表给用户。

      SymLinksIfOwnerMatch: 当使用符号连接时,只有当符号连接的文件拥有者与实际文件的拥有者相同时才可以访问。

      其它可用值和含义请参阅:http://www.clusting.com/Apache/ApacheManual/mod/core.html#options

       

    • AllowOverride:允许存在于.htaccess文件中的指令类型(.htaccess文件名是可以改变的,其文件名由AccessFileName指令决定):

      None: 当AllowOverride被设置为None时。不搜索该目录下的.htaccess文件(可以减小服务器开销)。

      All: 在.htaccess文件中可以使用所有的指令。

      其他的可用值及含义(如:Options FileInfo AuthConfig Limit等),请参看: http://www.clusting.com/Apache/ApacheManual/mod/core.html#AllowOverride

    • Order:控制在访问时Allow和Deny两个访问规则哪个优先:

      Allow:允许访问的主机列表(可用域名或子网,例如:Allow from 192.168.0.0/16)。

      Deny:拒绝访问的主机列表。

      更详细的用法可参看:http://www.clusting.com/Apache/ApacheManual/mod/mod_access.html#order

    DirectoryIndex index.html index.htm index.php  #主页文件的设置(本例将主页文件设置为:index.html,index.htm和index.php)

     

    (2) 服务器的优化 (MPM: Multi-Processing Modules)
    apache2主要的优势就是对多处理器的支持更好,在编译时同过使用--with-mpm选项来决定apache2的工作模式。如果知道当前的apache2使用什么工作机制,可以通过httpd -l命令列出apache的所有模块,就可以知道其工作方式:

    • prefork:如果httpd -l列出prefork.c,则需要对下面的段进行配置:

      <IfModule prefork.c>

      StartServers 5 #启动apache时启动的httpd进程个数。

      MinSpareServers 5 #服务器保持的最小空闲进程数。

      MaxSpareServers 10 #服务器保持的最大空闲进程数。

      MaxClients 150 #最大并发连接数。

      MaxRequestsPerChild 1000 #每个子进程被请求服务多少次后被kill掉。0表示不限制,推荐设置为1000。

      </IfModule>

      在该工作模式下,服务器启动后起动5个httpd进程(加父进程共6个,通过ps -ax|grep httpd命令可以看到)。当有用户连接时,apache会使用一个空闲进程为该连接服务,同时父进程会fork一个子进程。直到内存中的空闲进程达到MaxSpareServers。该模式是为了兼容一些旧版本的程序。我缺省编译时的选项。

       

    • worker:如果httpd -l列出worker.c,则需要对下面的段进行配置:

      <IfModule worker.c>

      StartServers 2 #启动apache时启动的httpd进程个数。

      MaxClients 150 #最大并发连接数。

      MinSpareThreads 25 #服务器保持的最小空闲线程数。

      MaxSpareThreads 75 #服务器保持的最大空闲线程数。

      ThreadsPerChild 25 #每个子进程的产生的线程数。

      MaxRequestsPerChild 0 #每个子进程被请求服务多少次后被kill掉。0表示不限制,推荐设置为1000。

      </IfModule>

      该模式是由线程来监听客户的连接。当有新客户连接时,由其中的一个空闲线程接受连接。服务器在启动时启动两个进程,每个进程产生的线程数是固定的(ThreadsPerChild决定),因此启动时有50个线程。当50个线程不够用时,服务器自动fork一个进程,再产生25个线程。

       

    • perchild:如果httpd -l列出perchild.c,则需要对下面的段进行配置:

      <IfModule perchild.c>

      NumServers 5 #服务器启动时启动的子进程数

      StartThreads 5 #每个子进程启动时启动的线程数

      MinSpareThreads 5 #内存中的最小空闲线程数

      MaxSpareThreads 10 #最大空闲线程数

      MaxThreadsPerChild 2000 #每个线程最多被请求多少次后退出。0不受限制。

      MaxRequestsPerChild 10000 #每个子进程服务多少次后被重新fork。0表示不受限制。

      </IfModule>

      该模式下,子进程的数量是固定的,线程数不受限制。当客户端连接到服务器时,又空闲的线程提供服务。 如果空闲线程数不够,子进程自动产生线程来为新的连接服务。该模式用于多站点服务器。

    (3) HTTP返头回信息配置:

    ServerTokens Prod #该参数设置http头部返回的apache版本信息,可用的值和含义如下:

    • Prod:仅软件名称,例如:apache
    • Major:包括主版本号,例如:apache/2
    • Minor:包括次版本号,例如:apache/2.0
    • Min:仅apache的完整版本号,例如:apache/2.0.54
    • OS:包括操作系统类型,例如:apache/2.0.54(Unix)
    • Full:包括apache支持的模块及模块版本号,例如:Apache/2.0.54 (Unix) mod_ssl/2.0.54 OpenSSL/0.9.7g

    ServerSignature Off #在页面产生错误时是否出现服务器版本信息。推荐设置为Off

     

    (4) 持久性连接设置

    KeepAlive On #开启持久性连接功能。即当客户端连接到服务器,下载完数据后仍然保持连接状态。

    MaxKeepAliveRequests 100 #一个连接服务的最多请求次数。

    KeepAliveTimeout 30 #持续连接多长时间,该连接没有再请求数据,则断开该连接。缺省为15秒。

  2. 别名设置

    对于不在DocumentRoot指定的目录内的页面,既可以使用符号连接,也可以使用别名。别名的设置如下:

    Alias /download/ "/var/www/download/" #访问时可以输入:http://www.custing.com/download/

    <Directory "/var/www/download"> #对该目录进行访问控制设置
    Options Indexes MultiViews
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
    </Directory>

     

  3. CGI设置

    ScriptAlias /cgi-bin/ "/mnt/software/apache2/cgi-bin/" # 访问时可以:http://www.clusting.com/cgi-bin/ 。但是该目录下的CGI脚本文件要加可执行权限!

    <Directory "/usr/local/apache2/cgi-bin"> #设置目录属性
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    </Directory>

     

  4. 个人主页的设置 (public_html)
    • UserDir public_html (间用户的主页存储在用户主目录下的public_html目录下 URL http://www.clusting.com/~bearzhang/file.html 将读取 /home/bearzhang/public_html/file.html 文件)

      chmod 755 /home/bearzhang #使其它用户能够读取该文件。

    • UserDir /var/html (the URL http://www.clusting.com/~bearzhang/file.html 将读取 /var/html/bearzhang/file.html)

    • UserDir /var/www/*/docs (the URL http://www.clusting.com/~bearzhang/file.html 将读取 /var/www/bearzhang/docs/file.html)

  5. 日志的设置

    (1)错误日志的设置
    ErrorLog logs/error_log #日志的保存位置
    LogLevel warn #日志的级别

    显示的格式日下:
    [Mon Oct 10 15:54:29 2005] [error] [client 192.168.10.22] access to /download/ failed, reason: user admin not allowed access

    (2)访问日志设置

    日志的缺省格式有如下几种:
    LogFormat "%h %l %u %t /"%r/" %>s %b /"%{Referer}i/" /"%{User-Agent}i/"" combined
    LogFormat "%h %l %u %t /"%r/" %>s %b" common #common为日志格式名称
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent
    CustomLog logs/access_log common

    格式中的各个参数如下:

    • %h --客户端的ip地址或主机名
    • %l --The 这是由客户端 identd 判断的RFC 1413身份,输出中的符号 "-" 表示此处信息无效。
    • %u --由HTTP认证系统得到的访问该网页的客户名。有认证时才有效,输出中的符号 "-" 表示此处信息无效。
    • %t --服务器完成对请求的处理时的时间。
    • /"%r"/ --引号中是客户发出的包含了许多有用信息的请求内容。
    • %>s --这个是服务器返回给客户端的状态码。
    • %b --最后这项是返回给客户端的不包括响应头的字节数。
    • /"%{Referer}i/" --此项指明了该请求是从被哪个网页提交过来的。
    • /"%{User-Agent}i/" --此项是客户浏览器提供的浏览器识别信息。

    下面是一段访问日志的实例:
    192.168.10.22 - bearzhang [10/Oct/2005:16:53:06 +0800] "GET /download/ HTTP/1.1" 200 1228
    192.168.10.22 - - [10/Oct/2005:16:53:06 +0800] "GET /icons/blank.gif HTTP/1.1" 304 -
    192.168.10.22 - - [10/Oct/2005:16:53:06 +0800] "GET /icons/back.gif HTTP/1.1" 304 -

    各参数的详细解释,请参阅:http://www.clusting.com/Apache/ApacheManual/logs.html

     

  6. 用户认证的配置
    (1)in the httpd.conf:
    AccessFileName .htaccess
    .........
    Alias /download/ "/var/www/download/"
    <Directory "/var/www/download">
    Options Indexes
    AllowOverride AuthConfig
    </Directory>

    (2) create a password file:
    /usr/local/apache2/bin/htpasswd -c /var/httpuser/passwords bearzhang

    (3)onfigure the server to request a password and tell the server which users are allowed access.
    vi /var/www/download/.htaccess:
    AuthType Basic
    AuthName "Restricted Files"
    AuthUserFile /var/httpuser/passwords
    Require user bearzhang
    #Require valid-user #all valid user

  7. 虚拟主机的配置
    (1)基于IP地址的虚拟主机配置
    Listen 80
    <VirtualHost 172.20.30.40>
    DocumentRoot /www/example1
    ServerName www.example1.com
    </VirtualHost>

    <VirtualHost 172.20.30.50>
    DocumentRoot /www/example2
    ServerName www.example2.org
    </VirtualHost>

    (2) 基于IP和多端口的虚拟主机配置
    Listen 172.20.30.40:80
    Listen 172.20.30.40:8080
    Listen 172.20.30.50:80
    Listen 172.20.30.50:8080

    <VirtualHost 172.20.30.40:80>
    DocumentRoot /www/example1-80
    ServerName www.example1.com
    </VirtualHost>

    <VirtualHost 172.20.30.40:8080>
    DocumentRoot /www/example1-8080
    ServerName www.example1.com
    </VirtualHost>

    <VirtualHost 172.20.30.50:80>
    DocumentRoot /www/example2-80
    ServerName www.example1.org
    </VirtualHost>

    <VirtualHost 172.20.30.50:8080>
    DocumentRoot /www/example2-8080
    ServerName www.example2.org
    </VirtualHost>

    (3)单个IP地址的服务器上基于域名的虚拟主机配置:
    # Ensure that Apache listens on port 80
    Listen 80

    # Listen for virtual host requests on all IP addresses
    NameVirtualHost *:80

    <VirtualHost *:80>
    DocumentRoot /www/example1
    ServerName www.example1.com
    ServerAlias example1.com. *.example1.com
    # Other directives here
    </VirtualHost>

    <VirtualHost *:80>
    DocumentRoot /www/example2
    ServerName www.example2.org
    # Other directives here
    </VirtualHost>

    (4)在多个IP地址的服务器上配置基于域名的虚拟主机:
    Listen 80

    # This is the "main" server running on 172.20.30.40
    ServerName server.domain.com
    DocumentRoot /www/mainserver

    # This is the other address
    NameVirtualHost 172.20.30.50

    <VirtualHost 172.20.30.50>
    DocumentRoot /www/example1
    ServerName www.example1.com
    # Other directives here ...
    </VirtualHost>

    <VirtualHost 172.20.30.50>
    DocumentRoot /www/example2
    ServerName www.example2.org
    # Other directives here ...
    </VirtualHost>

    (5)在不同的端口上运行不同的站点(基于多端口的服务器上配置基于域名的虚拟主机):
    Listen 80
    Listen 8080

    NameVirtualHost 172.20.30.40:80
    NameVirtualHost 172.20.30.40:8080

    <VirtualHost 172.20.30.40:80>
    ServerName www.example1.com
    DocumentRoot /www/domain-80
    </VirtualHost>

    <VirtualHost 172.20.30.40:8080>
    ServerName www.example1.com
    DocumentRoot /www/domain-8080
    </VirtualHost>

    <VirtualHost 172.20.30.40:80>
    ServerName www.example2.org
    DocumentRoot /www/otherdomain-80
    </VirtualHost>

    <VirtualHost 172.20.30.40:8080>
    ServerName www.example2.org
    DocumentRoot /www/otherdomain-8080
    </VirtualHost>

    (6)基于域名和基于IP的混合虚拟主机的配置:
    Listen 80

    NameVirtualHost 172.20.30.40

    <VirtualHost 172.20.30.40>
    DocumentRoot /www/example1
    ServerName www.example1.com
    </VirtualHost>

    <VirtualHost 172.20.30.40>
    DocumentRoot /www/example2
    ServerName www.example2.org
    </VirtualHost>

    <VirtualHost 172.20.30.40>
    DocumentRoot /www/example3
    ServerName www.example3.net
    </VirtualHost>

     

  8. SSL加密的配置

    首先在配置之前先来了解一些基本概念:

    • 证书的概念:首先要有一个根证书,然后用根证书来签发服务器证书和客户证书,一般理解:服务器证书和客户证书是平级关系。SSL必须安装服务器证书来认证。 因此:在此环境中,至少必须有三个证书:根证书,服务器证书,客户端证书。 在生成证书之前,一般会有一个私钥,同时用私钥生成证书请求,再利用证书服务器的根证来签发证书。

       

    • SSL所使用的证书可以自己生成,也可以通过一个商业性CA(如Verisign 或 Thawte)签署证书。

       

    • 签发证书的问题:如果使用的是商业证书,具体的签署方法请查看相关销售商的说明;如果是知己签发的证书,可以使用openssl自带的CA.sh脚本工具。

       

    • 如果不为单独的客户端签发证书,客户端证书可以不用生成,客户端与服务器端使用相同的证书。

    (1) conf/ssl.conf 配置文件中的主要参数配置如下:

    Listen 443
    SSLPassPhraseDialog buildin
    #SSLPassPhraseDialog exec:/path/to/program
    SSLSessionCache dbm:/usr/local/apache2/logs/ssl_scache
    SSLSessionCacheTimeout 300
    SSLMutex file:/usr/local/apache2/logs/ssl_mutex

    <VirtualHost _default_:443>

    # General setup for the virtual host
    DocumentRoot "/usr/local/apache2/htdocs"
    ServerName www.example.com:443
    ServerAdmin you@example.com
    ErrorLog /usr/local/apache2/logs/error_log
    TransferLog /usr/local/apache2/logs/access_log

    SSLEngine on
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

    SSLCertificateFile /usr/local/apache2/conf/ssl.crt/server.crt
    SSLCertificateKeyFile /usr/local/apache2/conf/ssl.key/server.key
    CustomLog /usr/local/apache2/logs/ssl_request_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x /"%r/" %b"

    </VirtualHost>

    (2) 创建和使用自签署的证书:
    a.Create a RSA private key for your Apache server
    /usr/local/openssl/bin/openssl genrsa -des3 -out /usr/local/apache2/conf/ssl.key/server.key 1024

    b. Create a Certificate Signing Request (CSR)
    /usr/local/openssl/bin/openssl req -new -key /usr/local/apache2/conf/ssl.key/server.key -out /usr/local/apache2/conf/ssl.key/server.csr

    c. Create a self-signed CA Certificate (X509 structure) with the RSA key of the CA
    /usr/local/openssl/bin/openssl req -x509 -days 365 -key /usr/local/apache2/conf/ssl.key/server.key -in /usr/local/apache2/conf/ssl.key/server.csr -out /usr/local/apache2/conf/ssl.crt/server.crt

    /usr/local/openssl/bin/openssl genrsa 1024 -out server.key
    /usr/local/openssl/bin/openssl req -new -key server.key -out server.csr
    /usr/local/openssl/bin/openssl req -x509 -days 365 -key server.key -in server.csr -out server.crt

    (3) 创建自己的CA(认证证书),并使用该CA来签署服务器的证书。
    mkdir /CA
    cd /CA
    cp openssl-0.9.7g/apps/CA.sh /CA
    ./CA.sh -newca
    openssl genrsa -des3 -out server.key 1024
    openssl req -new -key server.key -out server.csr
    cp server.csr newreq.pem
    ./CA.sh -sign
    cp newcert.pem /usr/local/apache2/conf/ssl.crt/server.crt
    cp server.key /usr/local/apache2/conf/ssl.key/

Apache配置多站点,Apache配置站点PHP Apache服务器配置多个站点是常见的需求,特别是在共享主机环境或开发环境中。Apache提供了强大的虚拟主机功能,允许我们在同一台服务器上托管多个站点,并为每个站点配置独立的设置。本文将详细介绍如何在Apache配置多个站点,并为这些站点启用PHP支持。需要注意的是,以上示例中的配置适用于基本的多站点和PHP支持。这样,你就成功配置了一个多站点的Apache服务器,并启用了PHP支持。你可以按照上述步骤为其他站点创建虚拟主机配置文件,并在其中配置相应的域名、目录和其他设置。上述配置中,我们设置了。 阅读详情

相关推荐

http.conf配置文件说明

httpd:高度模块化 core + modules DSO:Dynamic Shared Object MPM:Multi-Processing Module 多线程处理模块,不是指一个模块 ...

clxi56877的博客 1946

Post 请求成功,却报错404

使用 @Controller 注解时,Mapping方法没加 @ResponseBody。 原因:Spring对返回映射值时找不到对应的视图,报错404。

Ianguoxy的博客 3916

Nginx使用SSL加密,配置文件各个参数的含义

常见参数 ssl_certificate证书其实是个公钥,它会被发送到连接服务器的每个客户端 ssl_certificate_key私钥是用来解密的,所以它的权限要得到保护但nginx的主进程能够读取。 ssl_session_timeout : 客户端可以重用会话缓存中ssl参数的过期时间,内网系统默认5分钟太短了,可以设成30m即30分钟甚至4h。 sl_session_cache shared:SSL:10m; : 设置ssl/tls会话缓存的类型和大小。 ...

thj_blog 5353

SSL证书安装配置指南(Apache

一、 生成证书请求 *密钥文件不区分操作系统平台,推荐使用CIM客户端工具。 运行CIM客户端,点击工具箱,点击CSR生成,然后填写证书注册信息,点击生成,然后下拉至底部,点击保存CSR和私钥。请确保您填写的信息真实性和准确性,否则会导致证书申请失败。 以下是示例信息: *使用CIM工具创建csr文件之后,将生成的server.csr文件发送给天威诚信,等待证书的签发。请同时备份server.key文件并稍后上传到服务器上进行配置。 *在您收到证书签发邮件之前,请不要删除压缩包中的s.

SSL知识库 563

关于SSL证书配置的问题总结

1.SSL证书配置,首先去申请网站证书(阿里云可以申请免费版一年) 2.服务器环境上检查确保安装了 ssl_mod模块,确保开启了扩展 3.以我的服务器为例,配置conf.d下的ssl.conf,配置如下 # # When we also provide SSL we have to listen to the # the HTTPS port in addition. # Liste...

庹小智的博客 2676

Apache配置+php配置

一、apache配置 首先下载apache安装包,下载地址:http://httpd.apache.org/download.cgi 我的是win7系统,所以下载windows的安装包,点击我圈出的地方 然后点击ApacheHaus 根据自己的电脑选择64位还是32的安装包,进行下载 然后解压文件,我解压到E:\Apache\Apache24然后打开文件夹找到conf文件夹...

yimiiya的博客 3万+

Apache的安装和配置

点击Download--->点击Files for Microsoft Windows--->点击ApacheHaus--->选择版本(点击Apache 2.4 VC11)----->解压下载好的压缩包文件,移动文件夹Apache24到你想要的位置。开始-->运行-->services.msc-->确定(或回车键Enter)--->服务列表中查看Apache服务,存在说明安装成功。classpath:程序中引用的类所在的路径。2.配置虚拟主机-----httpd-vhosts.conf。

huxyc的博客 1万+

Apache配置Apache与PHP联系)

以wampserver为例: httpd-vhosts.conf和httpd.conf在D:\wamp64\bin\apache\apache2.4.23\conf中 里面内容若是改错了,在original中复原(复制粘贴到错的位置) 注意:配置文件中的行首#是指注释 监听端口 监听端口可以随意修改为任意一个未被其他程序监听的端口,可以通过设置配置文件httpd.conf中的Listen指令后面...

肖的博客 7996

linux apache配置,LINUX-APACHE服务的配置

APACHE服务的配置APACHE的简介.APACHE是世界上最流行的Web服务器软件之一,当然,提供WWW服务的还有微软的IIS,它是由微软开发的,只能用在微软的操作系统上,而APACHE是一个自由软件。说到APACHE,还要联想到LAMP,这个近年来也是应用得非常广泛,LAMP就是:linux+apache+mysql+php。Apache的特点是简单、速度快、性能稳定。APACHE的安装。...

weixin_35346265的博客 259

Apache配置详解,最好的Apache配置文档。

Apache配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。  主站点的配置(基本配置)  (1) 基本配置ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。  PidFile logs/httpd.pid #第一个ht

Robert's blog 1万+

apache配置

根据著名的WWW服务器调查公司所作的调查,世界上百分之五十以上的WWW服务 器都在使用Apache,是世界排名第一的WEB服务器Apache的诞生极富有戏剧性。 当NCSA WWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们 用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是 必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的

漠北苍狼的专栏 3041

Apache配置优化

Apache配置优化 【APACHE的工作方式】 prefork模式(默认) 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 这个MPM具有很强的自我调节能力,只需要很少的配置...

dbf3771的博客 143

配置php apache,php apache安装以及配置

初学php,配置起来老出问题,找了篇不错的帖子,一试就通过了,所以就顺带着转了过来。不过在我安装phpMyAdmin的时候还是发现这篇文章的一个问题,就是php.ini如果放在system32下,启动phpMyAdmin的时候会报“Cannot load mysql extension. Please check your PHP configuration.”这个错误,实际上应该放到WINDOW...

weixin_36204045的博客 477

Apache+Tomcat配置

很简单,跟我做,几步搞定:假设:apache安装目录为APACHE_HOMEtomcat安装目录为TOMCAT_HOME (要设到环境变量中)jdk安装目录为JAVA_HOME(要设到环境变量中)1.安装apache:(假定安装目录为APACHE_HOME,根据你实际安装自行替换)废话不多说,安装后修改APACHE_HOME/CONF/httpd.conf 以下6个地方:1) Port 8080

itww007的专栏 772

配置apache的php环境,apache配置php环境的方法

apache配置php环境的方法发布时间:2020-06-16 16:08:33来源:亿速云阅读:151作者:小新今天小编给大家分享的是apache配置php环境的方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是...

weixin_29809927的博客 3040

apache常用配置

++如何设 置请求等待时间 在httpd.conf里面设置:   TimeOut n   其中n为整数,单位是秒。 ++如何接收一个get请求的总时间 接收一个post和put请求的TCP包之间的时间   TCP包传输中的响应(ack)时间间隔 ++如何使得

3648

Apache 配置 https

apache

sinat_27261621的博客 3098

ubuntu apache2配置

1. 打开终端        快捷键 Ctrl+Alt+T 2. 输入下面的命令安装apache2      sudo apt-get install apache2      当提示“您希望继续执行吗?”时  输入 Y      然后等待安装完成        3. 配置apache2      (1)进入目录 /etc/apache2   。输入下面的命令可

jenyzhang的专栏 2万+
上一篇: 打包,并自动安装SQL数据库(转贴)
下一篇: Linux下的WebLogic安装部署
williamsir
博客等级 码龄21年 0粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值