导航:首页 > IDC知识 > apachehttp文件服务器

apachehttp文件服务器

发布时间:2020-12-23 15:56:03

1、如何查看apache配置文件httpd.conf路径

1、配置Apache的httpd.conf文件,以后有php结尾的文件都交给php模块处理。

2、修改#AddType application/x-httpd-php .php。

3、重启Apache# pkill -9 httpd (关闭httpd服务)# /usr/local/httpd/bin/apachectlstart。

4、添内加一个容php的测试文件,看php模块是否正常加载。

5、浏览器测试结果。

2、Linux Apache http服务器不能访问个人网页

DocumentRoot 路径不用加引号的。如果还有问题那应该是虚拟主机配置没写好。
NameVirtualHost 192.168.2.30:80 #启用虚拟主机并且指定虚拟主机IP地址。
<VirtualHost 192.168.2.30:80>
ServerAdmin [email protected] #站点管理员邮箱
DocumentRoot /var/www/html/web1 #站点目录位置
ServerName www.abc.com #站点域名
DirectoryIndex index.html index.html.var index.php #站点默认首页
ErrorLog logs/mmy-host.example.com-error_log #错误日志
CustomLog logs/mmy-host.example.com-access_log common #访问日志
</VirtualHost>
希望对你有用。

3、请教用Apache Http Server 搭建文件服务器

&

4、apache的http服务器 出现了manual页面,是否代表空间绑定为根目录?

把网页文件放在 WWWROOT下

5、apache http server 和 tomcat是什么关系

apache http server 是 http 的 web 服务器 用户响应页面请求,tomcat只是一个jsp和servet的容器,提供了环境让应用程序在里面执行。之所以只安装tomcat也可以响应web应用,是因为本身集成了http服务。既然 Tomcat 本身已经可以提供这样的服务,我们为什么还要引入 Apache 或者其他的一些专门的 HTTP
服务器呢?原因有下面几个:
1. 提升对静态文件的处理性能
2. 利用 Web 服务器来做负载均衡以及容错
3. 无缝的升级应用程序
这三点对一个 web 网站来说是非常之重要的,我们希望我们的网站不仅是速度快,而且要稳定,不能因为某个 Tomcat
宕机或者是升级程序导致用户访问不了,而能完成这几个功能的、最好的 HTTP 服务器也就只有 apache 的 http server
了,它跟 tomcat 的结合是最紧密和可靠的。
还有 apache http server 要比 tomcat 早且tomcat 是apache 的一部分。

6、Apache HTTP服务器配置文件中“开启GZIP解压”有什么优缺点

你是说来apache的开启gzip压缩吧?源这东西会把你的静态文件压缩成gz格式的,然后浏览器会自动解压出来,优点是传输速度快了一些,缺点是会增加Server和Client双方的overhead
缺点就是很多集成环境都没开启

开启了现在的浏览器一般都支持gzip,这样可以感觉网页打开速度更快了
比如:之前首页4M,现在可能就600KB了

7、如何在 Apache 中启用 HTTP/2-windows服务器应用

双击文件apache_2.2.13-win32-x86-no_ssl.msi将自动安装Apache HTTP Server 2.2.13,假设安装目录是%APACHE2_HOME%。安装过程中有以下选项:
for All Users, on Port 80, as a Service
only for the Current User, on Port 8080, when started Manually
推荐将Apache安装成启动服务(as a Service),在端口80侦听。如果安装成手动启动并在端口8080侦听,一来会和Tomcat占用的端口号冲突,二来在手动启动和停止Apache服务器的时候我遇到了一些麻烦。
如果已经有一个老版本的Apache服务器(如Apache 1.3)被安装成了启动服务并占用了端口80,可以进入老版本Apache服务器的安装目录(Apache.exe文件所在的目录),用以下命令将之关闭和移除:
apache -k shutdown
apache -k uninstall
如果没有把Apache 2安装成启动服务,可以使用以下命令增加Apache2启动服务:
%APACHE2_HOME%\bin\apache -k install
Apache 2安装成功后会在Windows启动时自动在端口80启动。同时启动的还有ApacheMonitor(该程序被加在开始/程序/启动菜单中)。ApacheMonitor可以监视Apache 2的运行状况,并提供方便的启动,关闭和重启操作,类似于Apache 1.3中的apmgr.exe。对于热中于手动操作的用户来说,也可以退出ApacheMonitor,并将之从开始/程序/启动菜单中删除,这并不影响Apache 2的运行。
手动启动、关闭和重启Apache 2的方法如下:
%APACHE2_HOME%\bin\apache -k start
%APACHE2_HOME%\bin\apache -k restart
%APACHE2_HOME%\bin\apache -k shutdown
可能出现的问题和解决方法:
当启动、重启或关闭Apache 2时出现提示:No installed service named apache2 - Apache 2没有被安装成启动服务,需使用命令 %APACHE2_HOME%\bin\apache -k install 将之安装成启动服务。
当启动Apache 2时出现提示:Could not bind to address 0.0.0.0:80 - 有其它程序占用了80端口,它们可能是老版本的Apache,也可能是其它的HTTP服务器(如Windows的IIS),需要将它们先关闭才能在端口80启动Apache 2
或者,由于是IIS在运行,IIS使用了80端口号,要把apache改成Port 8080,
改httpd.conf文件中的listen 80-->listen 8080,
改完-->remove apache-->reinstall apache,
然后restart apache services,

8、怎样提高Apache HTTP服务器的性能

1. 吞吐率

吞吐率,单位时间里服务器处理的最大请求数,单位req/s

从服务器角度,实际并版发用户权数的可以理解为服务器当前维护的代表不同用户的文件描述符总数,也就是并发连接数。服务器一般会限制同时服务的最多用户数,比如apache的MaxClents参数。

这里再深入一下,对于服务器来说,服务器希望支持高吞吐率,对于用户来说,用户只希望等待最少的时间,显然,双方不能满足,所以双方利益的平衡点,就是我们希望的最大并发用户数。

2. 压力测试

有一个原理一定要先搞清楚,假如100个用户同时向服务器分别进行10个请求,与1个用户向服务器连续进行1000次请求,对服务器的压力是一样吗?实际上是不一样的,因对每一个用户,连续发送请求实际上是指发送一个请求并接收到响应数据后再发送下一个请求。这样对于1个用户向服务器连续进行1000次请求, 任何时刻服务器的网卡接收缓冲区中只有1个请求,而对于100个用户同时向服务器分别进行10个请求,服务器的网卡接收缓冲区最多有100个等待处理的请求,显然这时的服务器压力更大。

9、http服务器和web服务器是同一个服务器?二者什么区别和联系?一定采纳

http服务器和web服务器不是同一个服务器,联系:两者都是用来处理http请求,并根据http请求返回响应数据的服务器,区别如下:

一、指代不同

1、http服务器:是Apache软件基金会的一个开放源代码的网页服务器。

2、web服务器:也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。

二、功能不同

1、http服务器:可以在大多数电脑操作系统中运行,由于其具有的跨平台性和安全性,被广泛使用。

2、web服务器:可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。


三、特点不同

1、http服务器:快速、可靠并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,可以创建一个每天有数百万人访问的Web服务器。

2、web服务器:Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。


10、请教用Apache Http Server 搭建文件服务器

Windows系统直接安装Apache即可,安装完毕,将文件放到 Apache安装目录下的htdocs下即可。

--天下数据--

与apachehttp文件服务器相关的知识