精华内容
下载资源
问答
  • 阿里云轻量应用服务器Apache部署

    千次阅读 2019-02-17 19:53:34
    阿里云轻量应用服务器Apache部署 这是我查了很多博客后,整理的一篇比较完整的关于阿里云轻量应用服务器的PHP部署的文章。 1.安装运行库 首先需要安装两个运行库:vc_redist.x64.exe 和 vcredist_x64.exe,这两者...

    阿里云轻量应用服务器Apache部署

    这是我查了很多博客后,整理的一篇比较完整的关于阿里云轻量应用服务器的PHP部署的文章。

    1.安装运行库

    首先需要安装两个运行库:vc_redist.x64.exevcredist_x64.exe,这两者的安装顺序随意。

    运行库官网下载地址:

    vc_redist.x64.exe:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
    vcredist_x64.exe:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679
    在这里插入图片描述

    2.安装Notepad++

    安装NotePad++是为了后面安装wampserver时选择默认默认文本编辑器。
    官网下载:https://notepad-plus.en.softonic.com/

    3.安装wampserver

    详情见:https://blog.csdn.net/qq_35902836/article/details/78909398

    4.配置Apache可被外网访问

    详情见:https://blog.csdn.net/albert_1000/article/details/54849470
    到此处差不多完成了,然后就是发布网站了。
    另外提示,服务器的IE浏览器打开网页总是弹出提醒,可以自己下载个其他浏览器。

    展开全文
  • Apache服务器部署

    千次阅读 2018-05-31 09:00:39
    一、资料链接  Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性...二、Apache服务器部署 1.Apache服务的安装 yum install httpd systemctl st...

    一、资料链接

        Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python解释器编译到服务器中。

    二、Apache服务器的部署

    1.Apache服务的安装

    yum install httpd
    systemctl start httpd
    systemctl stop firewalld 
    netstat -antlupe | grep httpd  ##查看httpd服务的端口

    cd /var/www/html  ##默认发布目录
    vim index.html  ##默认发布文件,用浏览器连ip时显示该文件的内容

    测试:在浏览器中输入ip

    2.基于ip的访问控制

    systemctl start httpd
    systemctl stop firewalld
    vim /etc/httpd/conf/httpd.conf

    测试:

    • ip:172.25.254.169

    • ip:172.25.254.68

     

    3.基于用户的访问控制

    htpasswd -cm apacheuser admin  ##当apacheuser文件存在时不加c,否则会覆盖里边的文件
    htpasswd -m apacheuser tom   

     

    vim /etc/httpd/conf/httpd.conf

    systemctl restart httpd

    测试:

     

     

    4.Apache的分离访问(Apache的虚拟主机)

    mkdir /var/www/westos.com
    mkdir /var/www/westos.com/news    /var/www/westos.com/music
    vim /var/www/westos.com/news/index.html   ##写入内容以区分
    vim /var/www/westos.com/music/index.html  ##写入内容以区分
    cd /etc/httpd/conf.d
    vim music.conf

    vim news.conf

    vim default.conf

    客户端:

    vim /etc/hosts 
    

    测试:

    5.https服务器的搭建

    • 首先,我们来了解一下http和https的区别

    可以看出,HTTPS就是在HTTP的基础上,在传输层和会话层之间了一个SSL层,简单来说都作用是负责数据的加解密,从而保证了数据都安全。

    • https服务的建立
    yum install mod_ssl -y
    ls  /etc/httpd/conf.d/    ##多出了ssl.conf
    yum install crypto-utils -y
    genkey www.westos.com   ##生成证书

    /etc/pki/tls/certs/www.westos.com.crt         ##生成的安全证书
    /etc/pki/tls/private/www.westos.com.key    ##生成的钥匙

    systemctl restart httpd 
    

    测试:

    • https网页的自动跳转

    ps:http默认端口80,https默认端口443

    vim /etc/httpd/conf.d/login.conf

    systemctl restart httpd 
    

    客户端:

    vim /etc/hosts   ##写入login.westos.com的解析
    

    测试:输入http://login.westos.com自动调转

    6.网页测试

    • php网页
    yum install http-manual ##安装后在浏览器输入ip/manual查看手册和帮助

    vim /var/www/html/index.php

    vim /etc/httpd/conf/httpd.conf

    yum install php -y   ##安装后才会识别php语言

    测试:输入172.25.254.168

    • cgi网页
    mkdir /var/www/html/cgi
    vim /var/www/html/cgi/index.cgi

    vim /etc/httpd/connf.d/default.conf

    chmod +x /var/www/html/cgi/index.cgi
    systemctl restart httpd

    测试:输入172.25.254.168/cgi

    7.论坛搭建

    yum install php-mysql 
    systemctl start mariadb
    

      将下载的论坛模板文件解压到html下,在浏览器中输入172.25.254.168/upload

    8.正向代理

    在服务端:

    yum install squid
    vim /etc/squid/squid.conf

    systemctl restart squid

    在客户端:浏览器中设置代理

     

     

     

     

    展开全文
  • 资源罗列: apache如何支持asp.net 用 Apache 发布 ASP.NET 网站
    展开全文
  • Apache部署静态网站

    千次阅读 2019-01-01 10:44:28
    Apache部署静态网站 简介: ​ 1970 年,作为互联网前身的 ARPANET(阿帕网)已初具雏形,并开始向非军用部门开放,许多大学和商业部门开始接入。 ​ 我们平时访问的网站服务就是 Web 网络服务,一般是指允许用户通过...

    Apache部署静态网站

    简介:

    ​ 1970 年,作为互联网前身的 ARPANET(阿帕网)已初具雏形,并开始向非军用部门开放,许多大学和商业部门开始接入。

    ​ 我们平时访问的网站服务就是 Web 网络服务,一般是指允许用户通过浏览器访问到互联网中各种资源的服务。Web 网络服务是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的 Web 服务器会通过 HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户


    服务目录 /etc/httpd
    主配置文件 /etc/httpd/conf/httpd.conf
    网站数据目录 /var/www/html
    访问日志 /var/log/httpd/access_log
    错误日志 /var/log/httpd/error_log

    主配置文件参数

    ServerRoot 服务目录
    ServerAdmin 管理员邮箱
    User 运行服务的用户
    Group 运行服务的用户组
    ServerName 网站服务器的域名
    DocumentRoot 网站数据目录
    Listen 监听的IP地址与端口号
    DirectoryIndex 默认的索引页页面
    ErrorLog 错误日志文件
    CustomLog 访问日志文件
    Timeout 网页超时时间,默认为300秒

    #############################################################################

    准备工作

    1、安装httpd服务

    yum -y install httpd
    

    2、启动httpd服务并加入到开机启动项中

    systemctl start httpd

    systemctl enable httpd

    DocumentRoot参数用于定义网站数据的保存路径,其参数的默认值是把网站数据存放到/var/www/html目录中;而当前网站普遍的首页面名称是index.html,因此可以向/var/www/html目录中写入一个文件,替换掉httpd服务程序的默认首页面,该操作会立即生效。
    

    3、写入默认的首页,刷新网页

    echo "Welcome To LinuxProbe.Com" > /var/www/html/index.html
    127.0.0.1
    

    4、建立网站的数据保存目录,并创建首页目录

    mkdir  /home/wwwroot
    echo  "The New Web Directory" > /home/wwwroot/index.html
    

    修改配置文件

    vim /etc/httpd/conf/httpd.conf 
    
    119 DocumentRoot "/home/wwwroot"   #定义网站数据保存路径的参数DocumentRoot修为/home/wwwroot 
    124 <Directory "/home/wwwroot">    #定义目录权限的参数Directory后面的路径也修为/home/wwwroot
    

    5、重新启动服务并验证结果

    systemctl restart httpd
    

    6、关闭防火强和SElinux

    systemctl stop firewalld
    setenforce 0
    或者
    网站数据目录中新添加一条SELinux安全上下文
    semanage fcontext -a -t httpd_sys_content_t /home/wwwroot
    semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/*
    restorecon -Rv /home/wwwroot/         #restorecon命令将设置好的SELinux安全上下文立即生效
    

    #############################################################################

    正常个人用户主页功能

    1、在httpd服务程序中,开启个人用户主页功能

    vi /etc/httpd/conf.d/userdir.conf  	 
      17 #UserDir disabled           #加上井号(#),表示让httpd服务程序开启个人用户主页功能
      24 UserDir public_html      #去掉(#)号(UserDir参数表示网站数据在用户家目录中的保存目录名称)
    

    2、在用户家目录中建立用于保存网站数据的目录及首页面文件,并把家目录的权限修改为755

    useradd liu
    su - liu
    mkdir public_html
    echo "This is linuxprobe's website" > public_html/index.html
    chmod -Rf 755 /home/liu
    

    3、重新重启httpd服务程序《(格式为“网址/~用户名”(其中的波浪号是必需的,而且网址、波浪号、用户名之间没有空格)》

    systemctl restart httpd
    
    192.168.2.10/~liu         #测试网站访问的数据
    

    4、设置SELinux域安全策略规则

    setsebool -P httpd_enable_homedirs=on
    

    个人用户主页身份验证

    5、生成密码数据库

    htpasswd -c /etc/httpd/passwd liu
    

    6、编辑个人用户主页功能的配置文件

    vi etc/httpd/conf.d/userdir.conf
    
    31 <Directory "/home/*/public_html">
    32 AllowOverride all
    33 authuserfile "/etc/httpd/passwd"      #刚刚生成出来的密码验证文件保存路径
    34 authname "My privately website"       #当用户尝试访问个人用户网站时的提示信息
    35 authtype basic
    36 require user liu       #用户进行账户密码登录时需要验证的用户名称              
    37 </Directory>
    

    7、重启httpd服务

    systemctl restart httpd
    

    基于IP地址

    1、配置三个IP地址,保证这三个IP地址连通性

    vi /etc/sysconfig/network-scripts/ifcfg-ens33 
    
    IPADDR=192.168.2.10
    NETMASK=255.255.255.0
    IPADDR1=192.168.2.20
    NETMASK1=255.255.255.0
    IPADDR2=192.168.2.30
    NETMASK2=255.255.255.0          
    
    ping 192.168.2.10
    64 bytes from 192.168.2.10: icmp_seq=1 ttl=64 time=0.062 ms
    
    ping 192.168.2.20
    64 bytes from 192.168.2.20: icmp_seq=1 ttl=64 time=0.064 ms
    
    ping 192.168.2.30
    64 bytes from 192.168.2.30: icmp_seq=2 ttl=64 time=0.087 ms
    

    2、分别在/home/wwwroot/中创建3目录,存放不同的网站数据

    mkdir -p /home/wwwroot/{10,20,30}
    ll /home/wwwroot/
    10/ 20/ 30/ 
    
    echo "IP:192.168.2.10" > /home/wwwroot/10/index.html
    echo "IP:192.168.2.20" > /home/wwwroot/20/index.html
    echo "IP:192.168.2.30" > /home/wwwroot/30/index.html
    

    3、在httpd服务的配置113行开始,分别追加基于三个IP地址的虚拟机主机网站参数

    <VirtualHost 192.168.2.10>
    DocumentRoot /home/wwwroot/10
    ServerName www.test.com
    <Directory /home/wwwroot/10 >
    AllowOverride None
    Require all granted
    </Directory>
    </VirtualHost>
    <VirtualHost 192.168.2.20>
    DocumentRoot /home/wwwroot/20
    ServerName bbs.test.com
    <Directory /home/wwwroot/20 >
    AllowOverride None
    Require all granted
    </Directory>
    </VirtualHost>
    <VirtualHost 192.168.2.30>
    DocumentRoot /home/wwwroot/30
    ServerName tech.test.com
    <Directory /home/wwwroot/30 >
    AllowOverride None
    Require all granted
    </Directory>
    </VirtualHost>
    

    重启服务

    systemctl restart httpd
    

    4、关闭防火墙

    systemctl stop firewalld
    setenforce 0
    或者
    semanage fcontext -a -t httpd_sys_content_t /home/wwwroot
    semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/www
    semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/www/*
    semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/bbs
    semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/bbs/*
    semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/tech
    fcontext -a -t httpd_sys_content_t /home/wwwroot/tech/*
    
    restorecon -Rv /home/wwwroot       #使策略立即生效
    

    5、网页上测试

    IP:192.168.2.10
    
    IP:192.168.2.20
    
    IP:192.168.2.30
    

    基于主机域名

    当服务器无法为每个网站都分配一个独立IP地址的时候,可以尝试让Apache自动识别用户请求的域名,从而根据不同的域名请求来传输不同的内容。只需要保证位于生产环境中的服务器上有一个可用的IP地址。
    

    1、安装软件

    yum -y install httpd
    

    2、配置IP地址与域名之间对应关系的配置文件

    vi /etc/hosts
    192.168.2.10 www.test.com  bbs.test.com  tech.test.com
    

    3、在/home/wwwroot中创建三个目录用于保存不同网站的数据

    mkdir -p /home/wwwroot/{www,bss,tech}
    
    ls /home/wwwroot/
    bss  tech  www
    
    echo "www.test.com" > /home/wwwroot/www/index.html
    echo "bbs.test.com" > /home/wwwroot/bbs/index.html
    echo "tech.test.com" > /home/wwwroot/tech/index.html
    

    4、在httpd配置文件113行开始,追加三个基于主机名的虚拟机主机网站参数

    	113	<VirtualHost 192.168.2.10>
        114 DocumentRoot "/home/wwwroot/www"
        115 ServerName "www.test.com"
        116 <Directory "/home/wwwroot/www">
        117 AllowOverride None
        118 Require all granted
        119 </directory>
        120 </VirtualHost>
        121 <VirtualHost 192.168.2.10>
        122 DocumentRoot "/home/wwwroot/bbs"
        123 ServerName "sss.test.com"
        124 <Directory "/home/wwwroot/bbs">
        125 AllowOverride None
        126 Require all granted
        127 </Directory>
        128 </VirtualHost>
        129 <VirtualHost 192.168.2.10>
        130 DocumentRoot "/home/wwwroot/tech"
        131 ServerName "tech.test.com"
        132 <Directory "/home/wwwroot/tech">
        133 AllowOverride None
        134 Require all granted
        135 </directory>
        136 </VirtualHost>
    

    5、关闭防火墙

    setenforce 0
    systemctl stop firewalld
    

    6、重新启动httpd服务

    systemctl restart httpd
    

    基于端口

    基于端口号的虚拟主机功能可以让用户通过指定的端口号来访问服务器上的网站资源。在使用Apache配置虚拟网站主机功能时,基于端口号的配置方式是最复杂的。因此我们不仅要考虑httpd服务程序的配置因素,还需要考虑到SELinux服务对新开设端口的监控。
    

    1、安装服务

    yum -y install httpd
    

    2、创建目录存放不同网站的数据

    mkdir -p /home/wwwroot/{6111,6222}
    
    echo "port:6111" > /home/wwwroot/6111/index.html
    echo "port:6222" > /home/wwwroot/6222/index.html
    

    3、修改配置文件(43行:追加监听端口、113行:追加基于端口的虚拟主机网站参数)

    vi /etc/httpd/conf/httpd.conf
    
    43 Listen 6111
    44 Listen 6222
     
    113 <VirtualHost 192.168.2.10:6111>
    114 DocumentRoot "/home/wwwroot/6111"
    115 ServerName www.test.com
    116 <Directory "/home/wwwroot/6111">
    117 AllowOverride None
    118 Require all granted
    119 </Directory> 
    120 </VirtualHost>
    121 <VirtualHost 192.168.2.10:6222>
    122 DocumentRoot "/home/wwwroot/6222"
    123 ServerName bbs.test.com
    124 <Directory "/home/wwwroot/6222">
    125 AllowOverride None
    126 Require all granted
    127 </Directory>
    128 </VirtualHost>
    

    4、配置防火墙

    systenctl stop firewalld
    setenforce 0
    

    或者

    [root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot
    [root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/6111
    [root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/6111/*
    [root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/6222
    [root@linuxprobe ~]# semanage fcontext -a -t httpd_sys_content_t /home/wwwroot/6222/*
    
    [root@linuxprobe ~]# restorecon -Rv /home/wwwroot/      #立即成效
    

    查询端口

    semanage port -l | grep http
    

    编写SElinux规则

    [root@linuxprobe ~]# semanage port -a -t http_port_t -p tcp 6111
    [root@linuxprobe ~]# semanage port -a -t http_port_t -p tcp 6222
    [root@linuxprobe ~]# semanage port -l| grep http
    

    5、重新启动服务

    systemctl restart httpd
    

    Apache访问控制

    通过Allow指令允许某个主机访问服务器上的网站资源,通过Deny指令实现禁止访问。在允许或禁止访问网站资源时,还会用到Order指令,这个指令用来定义Allow或Deny指令起作用的顺序,其匹配原则是按照顺序进行匹配,若匹配成功则执行后面的默认指令。
    

    1、创建网站数据目录,并写入手写文件

    mkdir /var/www/html/server
    
    exho "1111111111111" > /var/www/html/server/index.html
    

    2、修改配置文件(在129行添加限制主机的访问)

    vi /etc/httpd/conf/httpd.conf
    
    129 <Directory "/var/www/html/server">
    130 SetEnvIf User-Agent "Googla" ff=1
    131 Order allow,deny
    132 Allow from env=ff
    133 </Directory>
    

    只允许本地IP地址的主机访问网站资源(在129行添加规则)

    vi /etc/httpd/conf/httpd.conf
    
    129 <Directory "/var/www/html/server">
    130 Order allow,deny 
    131 Allow from 192.168.2.10
    132 </Directory>
    

    3、重新启动服务

    systemctl restart httpd
    

    ########################################################################################

    全局配置

    ServerRoot # 服务器的根目录
    Listen # 设置运行时监听的端口
    User # 设置运行时使用的用户
    Grorup # 设置运行时使用的组
    ServerAdmin # 设置管理员的邮件地址
    ServerName # 设置站点的完整主机名
    DocumentRoot # 网站代码的根目录
    DirectoryIndex # 设置网站的首页
    ErrorLog # 设置错误日志的路径
    LogLevel # 设置日志的级别
    PidFile # 设置pid文件路径
    CharsetDefault # 设置网站默认的字符集
    Include # 设置包含另一个的配置文件
    

    区域配置

    <Directory /> # 定义访问根目录时的区域配置
        Options FollowSymLinks # 允许使用链接符号
        AllowOverride Node # 不允许隐含控制文件中的覆盖配置
        Order Deny,allow # 访问控制策略的应用顺序
        Deny from all # 禁止任何人访问此区域
    </Directory>
    

    虚拟主机配置

    针对于不同的主机名提供不同的响应,定义虚拟主机使用<VirtualHost 主机地址:端口号>成对的标签控制,针对于虚拟主机最好定义单独的配置文件,再使用Include在httpd.conf中包含进来

    <VirtualHost 172.16.19.166:8080> # 针对于端口的不同响应
    ServerName # 根据不同的完整主机名响应不同的目录
    DocumentRoot # 根据主机名响应目录
    ErrorLog # 设置错误日志的路径
    </VirtualHost>
    

    连接保持参数

    KeepAlive On/Off # 开启或关闭连接保持
    KeepAliveTimeout # 连接保持超时时间
    MaxKeepAliveRequests # 请求连接保持的最大值
    

    日志切割

    CustomLog "|rotatelogs -l /etc/httpd/logs/access_%Y%m%d_log 86400" combined
    

    页面压缩

    页面压缩模块只有在httpd.conf中配置才生效
    
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
    DeflateCompressionLevel 9
    SetOutputFilter DEFLATE
    </IfModule>
    

    页面缓存

    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 60 seconds"
    </IfModule>
    

    防盗链

    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !http://172.16.19.166/.*$[NC]
    RewriteRule .*\.(gif|jpg|swf)$ http://127.0.0.1/error.html
    
    RewriteCond 设定匹配的规则
    %{HTTP_REFERER} 获取从哪个URL来产生请求
    RewriteRule 如果匹配了上面的RewriteCond规则,则执行此条规则
    
    规则	描述
    !	取反
    ^	开头
    $	结尾
    .	任意字符
    ?	匹配0个或1个
    *	匹配0或多个
    +	匹配一个或多个
    R	强制跳转
    NC	不区分大小写
    
    

    隐藏版本信息

    ServerTokens Prod
    ServerSignature Off
    

    目录设置设置

    <Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directoy>
    
    Indexes	当访问的路径没有默认首页时,返回文件和子目录列表
    MultiViews	当访问的路径下没有对应文件,会返回对应文件加通配符的效果
    ExecCGi	允许在该目录执行CGI脚本
    FollowSymLinks	在该目录下有权使用链接符号
    Includes	允许服务器端包含功能
    IncludesNoExec	允许服务器端包含功能,但禁止直行CGI脚本
    All	包含除了MultiVIews之外所有特性
    

    压力测试

    ab -n2000 -c800 172.16.19.167/aaa.html
    
    Server Software	http头
    Server Hostname	主机名称
    Server Port	请求端口
    Document Path	文档路径
    Document Length	响应数据长度
    Concurrency Level	并发的用户数
    Time taken for tests	所有请求处理的时间总和
    Complete requests	表示总请求数
    Failed requests	失败的总请求数
    Total tansferred	请求的响应数据总长度
    Requests per second	服务器的吞吐量
    Time per request	用户平均请求等待时间
    Time per request	每个请求实际运行的时间平均值
    

    多路复用参数

    perfork MPM是一种非线程,预派发的web服务器

    <IfModule mpm_prefork_module>
    StartServers 20
    MinSpareServers 20
    MaxSpareServers 40
    MaxClients 1500
    MaxRequestsPerChild 3000
    </IfModule>
    
    MaxClients	保证系统在最大子进程数时不会使用swap分区
    ServerLimit	创建子进程的最大数量
    MaxSpareServers	最多空闲进程数
    MinSpareServers	最少空闲进程数
    StartSevers	启动时创建的进程数
    MaxRequestPerChild	每个进程处理的最大请求数
    

    worker多进程多线程

    worker MPM是一种混合性,多进程多线程的web服务器

    <IfModule mpm_worker_module>
    StartServers 5       	  
    MinSpareServers 100		  
    MaxSpareServers 400		   
    ThreadsPerChild 500		
    MaxRequestsPerChild 0	  
    </IfModule>
    
    StartServers	启动时创建的子进程数
    StartLimit	最大进程数
    ThreadLimit	每个进程最大的线程数
    MaxClients	最大线程数量
    MinSpareThreads	最小空闲进程数
    MaxSpareThreads	最大空闲进程数
    ThreadsPerChild	每个子进程常驻的执行线程
    MaxRequestsPerChild	
    

    !!!!Event工作模式

    新推出的工作模式,类似worker模式,但解决了keep-alive下连接限制资源量费的问题

    <IfModule mpm_event_module>
    StartServers 4
    MinSpareThreads 80
    MaxSpareThreads 300
    ThreadsPerChild 30
    MaxRequestWorkers 450
    MaxConnectionsPerChild 0
    </IfModule>
    
    StartServers	服务启动时初始的进程数
    MinSpareThreads	最小的空闲子进程数
    MaxSpareThreads	最大的空闲子进程数
    ThreadsPerChild	每个子进程产生的线程数量
    MaxRequestWorkers	限定同一时间内客户端最大接入的请求数量
    MaxConnectionsPerChild	每个进程生存周期的最大请求数
    
    展开全文
  • mac apache 服务器部署资源局域网访问

    千次阅读 2017-06-23 14:34:34
    mac apache 服务器部署资源局域网访问
  • 之前买的一台腾讯云服务器,在上边部署过一次html网页,但是当时由于是在上课的时候搞的,没有记录下来,然后那个服务器到期了,入手了阿里云,把之前的网页挪过来,记录一下操作,方便以后查看 环境: 阿里云的...
  • apache服务器部署vue项目

    千次阅读 2019-11-19 16:09:54
    一、服务器安装apache 我的服务器是CentOS7的环境 直接用yum安装 首先查看相关安装包 yum list httpd 接着选择一个安装就行 yum install httpd.x86_64 我的安装情况如下 安装过程有一个选择,y就成;...
  • Apache Tomcat服务器安装配置和部署运行 在Windows 64位系统上安装配置和部署运行Apache Tomcat服务器。 1,先下载适应于64为Windows操作系统的Tomcat服务器。 连接:http://tomcat.apache.org/ 我下载的是: 2...
  • Linux下web服务器Apache的常规部署

    千次阅读 2019-05-05 21:10:21
    Apache是世界使用排名第一的Web服务器软件。提供http:// 超文本传输协议。 apache的基础信息: 主配置目录: /etc/httpd/conf 主配置文件: /etc/httpd/conf/httpd.conf 子配置目录:/etc/httpd/conf.d/ ...
  • 原因是因为目录权限问题,apache默认的路径是/var/www,访问权限为root,需要chmod才可.可用一下几种方式解决: ...修改apache目录权限 修改apache默认路径 直接暴力修改 sudo chmod 777 -R /var/www ...
  • centos7 部署Apache服务器

    千次阅读 2018-09-07 16:35:13
    Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台和安全性广泛被认可且拥有快速、可靠、简单的API扩展。 它的名字取自美国印第安人土著语,寓意着拥有高超的作战策略和无穷的耐性,在红帽RHEL5、6、7...
  • Flask Flask是非常简单易用的一个python后端框架,非常适合用来快速开发小规模的后端程序。然而在对Flask开发的...这种时候我们就需要将Flask应用部署到专业的后端服务器,例如使用MOD_WSGI将该应用部署Apache...
  • 环境:阿里云服务器linux系统CentOS7,阿里云服务器自带的python2.7,mod_wsgi3.4,Apache(也叫httpd)2.4.6 购买阿里云服务器后,在自己电脑上 下载Xshell5软件,用来远程连接服务器,连接服务器的操作网上教程很多...
  • Apache部署超详细教程

    万次阅读 多人点赞 2019-05-23 23:14:53
    Apache服务器部署背景Apache与Nginx对比Apache部署安装Apache的基础信息修改Apache默认配置修改默认端口修改默认发布文件修改默认发布目录Apache的虚拟主机如何配置虚拟主机排错思路Apache内部的访问控制基于IP...
  • SVN服务器部署Apache+Subversion)

    千次阅读 2017-07-20 19:47:49
    一、环境 1、操作系统:Windows XP 2、JDK:JDK 1.6.0二、...apache_2.2.14-win32-x86-openssl-0.9.8k.msi http://archive.apache.org/dist/httpd/binaries/win32/ SVN服务器 Setup-Subversion-1.6.6.msi http://
  • 在Linux服务器部署Apache和https证书

    千次阅读 2017-12-12 16:58:28
    1、下载证书: , ...5. 重启Apache服务器 这样,Apache上面配置https证书就成功。通过https的方式访问服务器。查看证书是否安装成功,如下如,就表示安装成功,可以使用https。
  • Centos7 部署Apache服务器

    千次阅读 2019-07-02 01:12:14
    Apache程序是目前拥有很高市场占有率的Web服务程序之一,其跨平台和安全性广泛被认可且拥有快速、可靠、简单的API扩展。 它的名字取自美国印第安人土著语,寓意着拥有高超的作战策略和无穷的耐性,在红帽RHEL5、6、7...
  • Windows部署Apache服务器步骤

    千次阅读 2019-03-07 15:23:33
    版本:Apache2.2.21,官方下载地址:httpd-2.2.21-win32-x86-no_ssl.msi 开始安装: 1.双击httpd-2.2.21-win32-x86-no_ssl.msi开始安装。出现安装欢迎界面。 2.欢迎界面 直接点“Next”继续,出现授权协议。 ...
  • 1、先购买一个BCC服务器(阿里...4、登录服务器控制台 输入以下命令 安装Apache服务 1 安装apache服务 yum -y install httpd 2 设置开机自动启动 systemctl enable httpd 3 启动apache服务器 systemctl st...
  • Apache部署Vue单页项目

    千次阅读 2018-07-19 10:23:12
    1.配置路由:使用history模式,并且配置base 2.在config/index.js文件里的assetsPublicPath改成你放在...3.修改Apache的httpd.conf文件,重启服务器 4.在对应的文件夹项目下添加.htaccess文件    ...
  • 在此之前,我们一直使用django的manage.py 的runserver 命令来运行django应用,但这只是我们的开发环境,当项目真正部署上线的时候这做就不可行了,必须将我们的项目部署到特定的web服务器上。   安装apache ...
  • Centos7.4 部署Apache服务器

    千次阅读 2018-05-07 19:19:40
    环境:centos7.5 一、安装1.1 安装Apache服务(Apache软件安装包叫httpd)[root@localhost ssh]# yum install httpd -y1.2 开启Apache服务[root@localhost ~]# systemctl start httpd 1.3 设置开机自启Apache服务...
  • 将Django应用部署Apache服务器

    千次阅读 2016-12-23 21:44:42
    将Django项目部署到CentOS7下的Apache服务器
  • 将django部署Apache服务器

    万次阅读 2013-06-19 21:32:53
    1、下载mod_wsgi.so :...将下载到的mod_wsgi.so 拷贝至apache安装目录下的modules目录下。 2、打开django工程所在的目录,新建wsgi文件: 在工程下新建文件:django.wsgi,记事本打开输入以下内容: import os impo
  • 部署Django项目到Apache服务器(上)

    千次阅读 2017-11-28 21:45:41
    因此我们还需要把django项目部署apache服务器上。apache服务器即httpd是现在最流行的web服务器之一,它既可以提供静态资源,也可以通过CGI调用外部应用程序提供动态资源。在linux上可以通过yum install httpd安装...
  • Windows server2003(64位) + Apache2.2 + python2.7.11 + django1.11   项目路径说明: 两个django项目分别为 aaa和bbb,与apache在同一个目录Apache Software Foundation下,即在Apache Software Foundation文件夹...
  • 应项目需求,要在两个远程服务器上利用 apache2 部署多个项目(前后端分离): Server (Nodejs/Koa2) site1.com (Angular2) site2.com、site3.com(site2.com:8080) (Angular2) Android APP、Apple APP (ionic3...
  • Vue-cli部署上线 ...无论你是用apache ,ngnix 就算你要用node 自己实现一个静态文件服务器,也用不了多少行代码。 npm run dev 是用来在本地开发的时候做调试用的,vue开发的是前端的东西,不是nodejs 服...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 216,622
精华内容 86,648
关键字:

服务器apache部署网站