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

建设网站注意实现软文发稿网

建设网站注意实现,软文发稿网,360网站怎么做ppt,绍兴做网站源代码配置安装Apache 📒博客主页: 微笑的段嘉许博客主页 💻微信公众号:微笑的段嘉许 🎉欢迎关注🔎点赞👍收藏⭐留言📝 📌本文由微笑的段嘉许原创! &#x1f…

源代码配置安装Apache

📒博客主页: 微笑的段嘉许博客主页

💻微信公众号:微笑的段嘉许

🎉欢迎关注🔎点赞👍收藏⭐留言📝

📌本文由微笑的段嘉许原创!

📆CSDN首发时间:🌴2023年2月日23🌴

✉️坚持和努力一定能换来诗与远方!

🙏作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!

本文介绍

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


文章目录

  • 源代码配置安装Apache
  • 📝理论讲解:
    • 详细介绍
    • Apacheweb服务器服务器软件拥有以下特性:
  • 📖实验配置与实现:
    • 一、挂载光盘
    • 二、配置源代码Apache
      • 1、安装Apache
      • 2、配置Apache
    • 三、配置Apache虚拟主机
      • 1、挂载系统光盘
      • 2、搭建DNS服务器
      • 3、配置DNS主配置文件和区域配置文件
      • 4、配置Apache虚拟主机
      • 5、修改虚拟主机配置
    • 四、验证是否能够成功访问网站
      • 1、使用win10虚拟机验证

📝理论讲解:

详细介绍

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台计算机平台上。

Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加[服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSAWWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。

注:图片来源百度百科

Apacheweb服务器服务器软件拥有以下特性:

  • 支持最新的HTTP/1.1通信协议

  • 拥有简单而强有力的基于文件的配置过程

  • 支持通用网关接口

  • 支持基于IP和基于域名的虚拟主机

  • 支持多种方式的HTTP认证

  • 集成Perl处理模块

  • 集成代理服务器模块

  • 支持实时监视服务器状态和定制服务器日志

  • 支持服务器端包含指令(SSI)

  • 支持安全Socket]层(SSL)

  • 提供用户会话过程的跟踪

  • 支持FastCGI

  • 通过第三方模块可以支持JavaServlets

📢如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。


📖实验配置与实现:

一、挂载光盘

1)挂载云计算光盘

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WTDITbJH-1677136487710)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20221203183541525.png)]

[root@centos03 ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 写保护,将以只读方式挂载
[root@centos03 ~]# ls /mnt
httpd-2.2.17.tar.gz				//挂载后查看是否有这个程序包

二、配置源代码Apache

1、安装Apache

1)解压Apache

[root@centos03 ~]# tar zxf /mnt/httpd-2.2.17.tar.gz -C /usr/src/
[root@centos03 ~]# cd /usr/src/httpd-2.2.17/

2)配置Apache

[root@centos03 httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi

3)编译安装Apache

[root@centos03 httpd-2.2.17]# make && make install

image-20221203185338455

4)检查是否安装成功

[root@centos03 httpd-2.2.17]# ls -ld /usr/local/httpd/
drwxr-xr-x 15 root root 175 12月  4 02:52 /usr/local/httpd/

image-20221203185512140

2、配置Apache

1)优化Apache

[root@centos03 httpd-2.2.17]# ln -s /usr/local/httpd/bin/* /usr/local/bin/

2)生成服务配置文件

[root@centos03 httpd-2.2.17]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd

3)添加执行权限

[root@centos03 httpd-2.2.17]# chmod +x /etc/init.d/httpd 
[root@centos03 httpd-2.2.17]# ls -ld /etc/init.d/httpd 
-rwxr-xr-x 1 root root 3422 12月  4 03:01 /etc/init.d/httpd

4)修改服务控制文件控制服务启动

[root@centos03 httpd-2.2.17]# vim /etc/init.d/httpd
---
#!/bin/sh
#chkconfig:35 80 21
#description:Apache Sever

image-20221203190537691

5)添加系统服务

[root@centos03 httpd-2.2.17]# chkconfig --add httpd
[root@centos03 httpd-2.2.17]# chkconfig --level 35 httpd on

6)启动Apache

[root@centos03]# systemctl start httpd

三、配置Apache虚拟主机

1、挂载系统光盘

1)卸载云计算光盘挂载系统光盘

[root@centos03]# umount /mnt/				//卸载云计算光盘
[root@centos03]# ls /mnt/					//查看是否卸载成功

image-20221203191853585

[root@centos03 ~]# mount /dev/cdrom /mnt/			//挂载系统光盘
mount: /dev/sr0 写保护,将以只读方式挂载
[root@centos03 ~]# ls /mnt/							//查看是否挂成功
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7
EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux  repodata  TRANS.TBL

2、搭建DNS服务器

1)安装DNS程序包

[root@centos03 ~]# rpm -ivh /mnt/Packages/bind-9.9.4-50.el7.x86_64.rpm 
警告:/mnt/Packages/bind-9.9.4-50.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...1:bind-32:9.9.4-50.el7             ################################# [100%]
[root@centos03 ~]# rpm -ivh /mnt/Packages/bind-utils-9.9.4-50.el7.x86_64.rpm 
警告:/mnt/Packages/bind-utils-9.9.4-50.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]软件包 bind-utils-32:9.9.4-50.el7.x86_64 已经安装
[root@centos03 ~]# rpm -ivh /mnt/Packages/bind-chroot-9.9.4-50.el7.x86_64.rpm 
警告:/mnt/Packages/bind-chroot-9.9.4-50.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...1:bind-chroot-32:9.9.4-50.el7      ################################# [100%]

2)设置开机自动启动

[root@centos03 ~]# systemctl start named
[root@centos03 ~]# systemctl enable named

3、配置DNS主配置文件和区域配置文件

1)备份主配置文件防止修改错误源文件丢失

[root@centos03 ~]# cp /etc/named.conf /etc/named.conf.bak			//备份主配置文件
[root@centos03 ~]# ls /etc/named.conf.bak							//查看是否备份成功
/etc/named.conf.bak

2)清空源配置文件的内容手动配置

[root@centos03 ~]# echo "" > /etc/named.conf
[root@centos03 ~]# cat /etc/named.conf

3)编辑主配置文件

[root@centos03 ~]# vim /etc/named.conf
---
options{listen-on port 53 {192.168.100.30;};directory "/var/named/";
};
zone "bdqn.com" IN      {type master; file "/var/named/bdqn.com.zone";
};
zone "accp.com" IN      {type master; file "/var/named/accp.com.zone";
};

image-20221203194007817

检查配置文件语法结构是否错误

[root@centos03 ~]# named-checkconf /etc/named.conf

4)编辑区域配置文件

[root@centos03 ~]# vim /var/named/bdqn.com.zone
---
$TTL            86400
@               SOA             bdqn.com.       root.bdqn.com. (20221203101H15M1W1D
)
@               NS              centos03.bdqn.com.
centos03        A               192.168.100.30
www             A               192.168.100.30

img

检查配置文件是否错误

[root@centos03 ~]# named-checkzone bdqn.com /var/named/bdqn.com.zone 
zone bdqn.com/IN: loaded serial 2022120301
OK

编辑accp区域配置文件

[root@centos03 ~]# cp /var/named/bdqn.com.zone /var/named/accp.com.zone		//直接复制bdqn的区域配置文件
[root@centos03 ~]# vim /var/named/accp.com.zone
:%s/bdqn.com/accp.com/g								//进入accp区域配置文件里面在末行模式输入命令把bdqn.com替换位accp.com

替换前:

image-20221203205551642

替换后:

img

查看accp区域配置文件是否错误

root@centos03 ~]# named-checkzone accp.com /var/named/accp.com.zone 
zone accp.com/IN: loaded serial 2022120301
OK

5)配置DNS

[root@centos03 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32		//进入网卡配置文件
---
TYPE=Ethernet
BOOTPROTO=static
NAME=ens32
DEVICE=ens32
ONBOOT=yes
IPADDR=192.168.100.30
NETMASK=255.255.255.0
DNS1=192.168.100.30				//DNS指向本机的IP地址

重新启动网卡

[root@centos03 ~]# systemctl restart network			//重新启动网卡
[root@centos03 ~]# cat /etc/resolv.conf 				//查看DNS是否配置成功
# Generated by NetworkManager
nameserver 192.168.100.30

启动DNS服务

[root@centos03 ~]# systemctl start named				//启动DNS服务
[root@centos03 ~]# netstat -anptu | grep named			//查看DNS服务是否成功监听
tcp        0      0 192.168.100.30:53       0.0.0.0:*               LISTEN      94045/named         
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      94045/named         
tcp6       0      0 ::1:953                 :::*                    LISTEN      94045/named         
udp        0      0 192.168.100.30:53       0.0.0.0:*                           94045/named

查看是否能够成功解析

[root@centos03 ~]# nslookup www.bdqn.com
Server:		192.168.100.30
Address:	192.168.100.30#53Name:	www.bdqn.com
Address: 192.168.100.30[root@centos03 ~]# nslookup www.accp.com
Server:		192.168.100.30
Address:	192.168.100.30#53Name:	www.accp.com
Address: 192.168.100.30

4、配置Apache虚拟主机

1)创建虚拟主机网站根目录

[root@centos03 ~]# mkdir -p /www/bdqncom
[root@centos03 ~]# mkdir -p /www/accpcom

2)打包好的源代码上传到网站跟目录(可以使用WinSCP软件上传)

image-20221203211548011

accp:

image-20221203211944072

bdqn:

image-20221203212047030

查看是否上传成功

[root@centos03 ~]# ls -R /www/

image-20221203212213629

3)备份Apache主配置文件避免修改错误源文件丢失

root@centos03 ~]# cp /usr/local/httpd/conf/httpd.conf /usr/local/httpd/conf/httpd.conf.bak		//备份主配置文件
[root@centos03 ~]# ls /usr/local/httpd/conf/		//查看是否备份成功
extra  httpd.conf  httpd.conf.bak  magic  mime.types  original

4)修改Apache主配置文件

[root@centos03 ~]# vim /usr/local/httpd/conf/httpd.conf
---1 ServerRoot "/usr/local/httpd"2 Listen 803 <IfModule !mpm_netware_module>4 <IfModule !mpm_winnt_module>5 User daemon6 Group daemon7 </IfModule>8 </IfModule>9 ServerAdmin you@example.com10 DocumentRoot "/usr/local/httpd/htdocs"11 <Directory />12     Options FollowSymLinks13     AllowOverride None14     Order deny,allow15     Deny from all16 </Directory>17 <Directory "/usr/local/httpd/htdocs">18     Options Indexes FollowSymLinks19     AllowOverride None20     Order allow,deny21     Allow from all22 </Directory>23 <Directory "/www/">24     Options Indexes FollowSymLinks25     AllowOverride None26     Order allow,deny27     Allow from all28 </Directory>29 <IfModule dir_module>30     DirectoryIndex index.html31 </IfModule>32 <FilesMatch "^\.ht">33     Order allow,deny34     Deny from all35     Satisfy All36 </FilesMatch>37 ErrorLog "logs/error_log"38 LogLevel warn39 <IfModule log_config_module>40     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined41     LogFormat "%h %l %u %t \"%r\" %>s %b" common42     <IfModule logio_module>43       LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio44     </IfModule>45     CustomLog "logs/access_log" common46 </IfModule>47 <IfModule alias_module>48     ScriptAlias /cgi-bin/ "/usr/local/httpd/cgi-bin/"49 </IfModule>50 <IfModule cgid_module>51 </IfModule>52 <Directory "/usr/local/httpd/cgi-bin">53     AllowOverride None54     Options None55     Order allow,deny56     Allow from all57 </Directory>58 DefaultType text/plain59 <IfModule mime_module>60     TypesConfig conf/mime.types61     AddType application/x-compress .Z62     AddType application/x-gzip .gz .tgz63 </IfModule>64 Include conf/extra/httpd-vhosts.conf65 <IfModule ssl_module>66 SSLRandomSeed startup builtin67 SSLRandomSeed connect builtin68 </IfModule>

开启虚拟主机配置image-20221203213032295

在末行模式输入命令删除注释行

image-20221203213325294

在末行模式输入命令删除空行

image-20221203213357440

找到…标签,在命令行模式下输入6yy复制6行,然后输入p粘贴。

image-20221203213956728

粘贴后修改为网站主页的根目录,然后保持退出

image-20221203214315288

5、修改虚拟主机配置

1)备份避免修改错误源文件丢失

[root@centos03 ~]# cp /usr/local/httpd/conf/extra/httpd-vhosts.conf /usr/local/httpd/conf/extra/httpd-vhosts.conf.bak					//备份原文件
[root@centos03 ~]# ls /usr/local/httpd/conf/extra/					//查看是否备份成功
httpd-autoindex.conf  httpd-languages.conf           httpd-ssl.conf
httpd-dav.conf        httpd-manual.conf              httpd-userdir.conf
httpd-default.conf    httpd-mpm.conf                 httpd-vhosts.conf
httpd-info.conf       httpd-multilang-errordoc.conf  httpd-vhosts.conf.bak

2)修改配置文件

[root@centos03 ~]# vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
---
NameVirtualHost 192.168.100.30:80		<VirtualHost 192.168.100.30:80>				//第一个虚拟主机监听的IP地址和端口DocumentRoot "/www/bdqncom/"			//虚拟主机网站根目录ServerName www.bdqn.com					//域名	ErrorLog "logs/dummy-host.example.com-error_log"		//错误日志CustomLog "logs/www.bdqn.com-access_log" common			//成功日志
</VirtualHost><VirtualHost 192.168.100.30:80>DocumentRoot "/www/accpcom"ServerName www.accp.comErrorLog "logs/dummy-host2.example.com-error_log"CustomLog "logs/www.bdqn.com-access_log" common
</VirtualHost>

在末行模式下输入命令删除注释行

image-20221203222952812

检查配置文件是否修改错误

[root@centos03 ~]# httpd -t
httpd: Could not reliably determine the server's fully qualified domain name, using fe80::20c:29ff:fe38:619c for ServerName
Syntax OK

启动Apache服务

[root@centos03 ~]# systemctl restart httpd				//重启启动Apache服务
[root@centos03 ~]# netstat -anptu | grep httpd			//查看是否成功监听80端口
tcp6       0      0 :::80                   :::*                    LISTEN      95312/httpd         

四、验证是否能够成功访问网站

1、使用win10虚拟机验证

1)配置IP地址和DNS

image-20221203224556313

2)访问http://www.bdqn.com

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wKeOVYpU-1677136500561)(null)]

3)访问http://www.accp.com

image-20221203230540658


🙏作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!


文章转载自:
http://wanjiaviolent.xzLp.cn
http://wanjiarussophil.xzLp.cn
http://wanjianasoscope.xzLp.cn
http://wanjiaparabasis.xzLp.cn
http://wanjiaatheism.xzLp.cn
http://wanjiaarista.xzLp.cn
http://wanjiaslubbing.xzLp.cn
http://wanjiavisor.xzLp.cn
http://wanjiabaronship.xzLp.cn
http://wanjiaadolesce.xzLp.cn
http://wanjiaperonismo.xzLp.cn
http://wanjiasalicylic.xzLp.cn
http://wanjialunokhod.xzLp.cn
http://wanjiaenergize.xzLp.cn
http://wanjiaclassroom.xzLp.cn
http://wanjiayoghourt.xzLp.cn
http://wanjiamonzonite.xzLp.cn
http://wanjiasuperheterodyne.xzLp.cn
http://wanjiakneeroom.xzLp.cn
http://wanjiacalcutta.xzLp.cn
http://wanjiacalculated.xzLp.cn
http://wanjianamh.xzLp.cn
http://wanjiafloccose.xzLp.cn
http://wanjiacognoscente.xzLp.cn
http://wanjiamosque.xzLp.cn
http://wanjiashinkansen.xzLp.cn
http://wanjiahausfrau.xzLp.cn
http://wanjiaastride.xzLp.cn
http://wanjiafield.xzLp.cn
http://wanjiasylleptic.xzLp.cn
http://wanjiatolu.xzLp.cn
http://wanjiaaweather.xzLp.cn
http://wanjiauniramous.xzLp.cn
http://wanjiadernier.xzLp.cn
http://wanjiaplacard.xzLp.cn
http://wanjiaimpartibility.xzLp.cn
http://wanjiaspikenard.xzLp.cn
http://wanjialemur.xzLp.cn
http://wanjianovial.xzLp.cn
http://wanjiacardiotachometer.xzLp.cn
http://wanjiarhymer.xzLp.cn
http://wanjiacyclopia.xzLp.cn
http://wanjiasweatful.xzLp.cn
http://wanjiaparapeted.xzLp.cn
http://wanjiabreakaway.xzLp.cn
http://wanjiapreventorium.xzLp.cn
http://wanjiaendosperm.xzLp.cn
http://wanjiaproceeding.xzLp.cn
http://wanjiaquaich.xzLp.cn
http://wanjianurturance.xzLp.cn
http://wanjiagibbose.xzLp.cn
http://wanjiaeleventhly.xzLp.cn
http://wanjiaapache.xzLp.cn
http://wanjiainescapability.xzLp.cn
http://wanjiaspecial.xzLp.cn
http://wanjiaclinquant.xzLp.cn
http://wanjiaclemmie.xzLp.cn
http://wanjiatransparent.xzLp.cn
http://wanjiapanicky.xzLp.cn
http://wanjiamadreporite.xzLp.cn
http://wanjiagranulation.xzLp.cn
http://wanjiamaloti.xzLp.cn
http://wanjiadipsomania.xzLp.cn
http://wanjiapanoramic.xzLp.cn
http://wanjiaquarantinable.xzLp.cn
http://wanjiachiricahua.xzLp.cn
http://wanjiaoid.xzLp.cn
http://wanjiaminicell.xzLp.cn
http://wanjiaarrive.xzLp.cn
http://wanjiapalfrey.xzLp.cn
http://wanjiadudeen.xzLp.cn
http://wanjiahetaerae.xzLp.cn
http://wanjiatweeze.xzLp.cn
http://wanjiaalgesimeter.xzLp.cn
http://wanjiamien.xzLp.cn
http://wanjiapacifical.xzLp.cn
http://wanjiaphilanthropoid.xzLp.cn
http://wanjiaunlessened.xzLp.cn
http://wanjiayolky.xzLp.cn
http://wanjiagymnogenous.xzLp.cn
http://www.15wanjia.com/news/120087.html

相关文章:

  • 免费建立小程序网站seo是什么意思 职业
  • 网站banner一般多大百度软件下载安装
  • 做外贸在那些网站找业务百度ai搜索引擎
  • 网站创建人嘉兴优化公司
  • 网站建设及运维合同网络营销有几种方式
  • 青岛集团网站建设竞价推广开户电话
  • 电子商务网站建设与完整实例怎么在百度上推广自己
  • 网站和软件是怎么做的武汉网络推广外包公司
  • 高端的网站建设推广公众号的9种方法
  • 口碑好的无锡网站建设企业培训课程体系
  • 重庆网站建设培训机构学费2023最近爆发的流感叫什么
  • 山东天成水利建设 网站北京网络营销
  • 政府门户网站建设外包重庆网站页面优化
  • 网站设计建设制作制作网站的app
  • 网站ipc备案网站seo网络优化
  • 用html5做的网站素材百度联盟怎么加入
  • 英文网站建设公司网站建设制作专业
  • 淘宝开放平台怎么做淘宝客网站浏览器大全
  • 布吉网站建设哪家好促销策略
  • 凤翔网站制作seo案例
  • 淘宝店标在线制作免费seo关键字怎么优化
  • 网站无法连接mysql沧州seo包年优化软件排名
  • 广东学校网站建设公司广告推广app
  • 大德通网站建设淘宝关键词搜索量查询
  • 泉州做网站价格免费大数据网站
  • Dreamweaver上网站怎么做页面seo优化
  • 为什么网站权重会掉微信小程序开发公司
  • wordpress导出工具栏关键词优化流程
  • 抖音代运营公司可靠吗北京百度seo排名点击器
  • win7做网站服务器卡seo公司推荐推广平台