博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux apache服务器
阅读量:6515 次
发布时间:2019-06-24

本文共 2685 字,大约阅读时间需要 8 分钟。

apache服务器服务端功能是侦听和响应客户端的http请求。http协议的默认端口是80.1996年以来,apache成为最流行的web服务器。IIS web服务器只能安装在windows上。收费的。占据率达20.55%。apache跨平台:windows,linux,unix。占有率达69.89%。root@ubuntu:/# apt-cache search httpd (apache后续的名字改成了httpd)apache2 - Apache HTTP Serverroot@ubuntu:/# apt-get install apache2
2.1 启动apache服务安装完成后,重启apache服务,在命令行终端中输入一下命令:sudo /etc/init.d/apache2 [ start | stop | restart | status ]或者  service apache2  [ start | stop | restart | status ]root@ubuntu:/# service apache2 status
● apache2.service - LSB: Apache2 web server   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)  Drop-In: /lib/systemd/system/apache2.service.d           └─apache2-systemd.conf   Active: active (running) since Sat 2018-02-17 10:08:33 PST; 3min 10s agoroot@ubuntu:/# curl 127.0.0.1:80  
IIS web服务器也是80端口,因为web协议是http,http跟80端口是对应的。  DNS 53/tcp或/udp  SMTP 25/tcp  POP3 110/tcp  HTTP 80/tcp  HTTPS 443/udp  TELNET 23/tcp  FTP 20/21/tcp  tftp 69/udp  IMAP 143/tcp  snmp 161/udp  snmptrap 162/udp

主配置文件root@ubuntu:/etc/apache2# vim apache2.conf服务器根目录root@ubuntu:/etc/apache2# lsapache2.conf    conf-enabled  magic           mods-enabled  sites-availableconf-available  envvars       mods-available  ports.conf    sites-enabled根文档目录root@ubuntu:/var/www/html# ls index.html   :网页文件

访问日志文件:记录的是哪台电脑在什么时间访问了什么页面等等。错误日志文件:记录的是服务器出问题的时候记录。(主配置文件:ErrorLog ${APACHE_LOG_DIR}/error.log)root@ubuntu:/var/www/html# ls  (网页www/html主目录也可以更改,index.html是默认的首页)a.html  index.htmlroot@ubuntu:/var/www/html# vim a.htmlhhahahahhaah:~                                                                                                                                                                                                                                                                     "a.html" 1L, 14C

root@ubuntu:/var/www/html# netstat -apn | grep 80  (查看端口的绑定情况)tcp6    0    0 :::80    :::*     LISTEN     20293/apache2  (80端口绑定的ip地址是0 :::80 | 0 0.0.0.0:80,说明已经绑到所有的ip地址上去了,如果有多块网卡就已经绑到多块网卡上去了)主配置文件:root@ubuntu:/etc/apache2# vim apache2.conf

虚礼目录:

刚才使用的是apache的默认目录,如果需要在主目录以外的其他目录访问网页就要使用虚礼目录(不想把网页放到var/www/html目录下面去)。虚礼目录可以随便指定,在apache的主配置文件通过alias指定就可以了。(在根目录创建2个文件,并写入网页)root@ubuntu:/yw# mkdir apache1root@ubuntu:/yw# mkdir apache2root@ubuntu:/yw# echo "apache  html111" > apache1/index.htmlroot@ubuntu:/yw# echo "apache  html222" > apache2/index.htmlroot@ubuntu:/etc/apache2/mods-available# vim alias.conf        Alias /apache1 "/yw/apache1" (默认找的是里面的index.html)        Alias /apache2 "/yw/apache2"        Alias /icons/ "/usr/share/apache2/icons/"root@ubuntu:/etc/apache2/mods-available# service apache2 restart

没权限。这是因为linux内核还有一个防火墙叫做SELinux,设置为disable,要重启系统生效。root@ubuntu:/etc/apache2# setup

转载地址:http://vbofo.baihongyu.com/

你可能感兴趣的文章
unity physics joint
查看>>
TD的访问地址
查看>>
JAVA常见面试题之Forward和Redirect的区别
查看>>
tmpFile.renameTo(classFile) failed 错误
查看>>
【甘道夫】Apache Hadoop 2.5.0-cdh5.2.0 HDFS Quotas 配额控制
查看>>
一张图看懂normal,static,sealed,abstract 的 区别
查看>>
Task的使用
查看>>
grep和正则表达式
查看>>
s:iterator巧妙控制跳出循环
查看>>
移动互联网思维
查看>>
redis-手写redis切片和非切片连接池并注入springboot中
查看>>
Kosaraju算法详解
查看>>
Serv-U 的升级及数据备份和迁移【转】
查看>>
webstorm无法显示左边文件夹目录的解决方法
查看>>
Android数据保存之文件保存
查看>>
数字校园-云资源平台 2014.10.26-人人通共享空间
查看>>
使用IIS承载WCF服务
查看>>
在 CentOS 和 RHEL 上安装 Puppet 服务器和客户端
查看>>
Android性能优化Google课程翻译一:Render----OverDraw实战
查看>>
用Camshift算法对指定目标进行跟踪
查看>>