① linux下的centos的apache的端口给人占用了,怎么办
首先你要找到你的apache上的配置文件httpd.conf,用记事本打开, 找到Listen <你的ip>:80 或者Listen:80 添加或更改为你要添加的端口(不能有冲突)如下面的例子: Listen 80 Listen 81 Listen 82 再建立虚拟主机,你看看我的机器上的: NameVirtualHost localhost:80 NameVirtualHost localhost:81 NameVirtualHost localhost:82 <VirtualHost localhost:80> DocumentRoot f:\skywatcher\web\ ServerName localhost:80 </VirtualHost> <VirtualHost localhost:81> ServerAdmin [email protected] DocumentRoot f:\skywatcher\web1\ ServerName locahost:81 </VirtualHost> <VirtualHost localhost:82 DocumentRoot f:\skywatcher\web\phpmyadmin ServerName localhost:82 </VirtualHost> 这里只是举例,需要按照实际的路径、端口设置,配置文件在不确认操作是否会带来不利的影响的情况下一定要先备份啊!
② 您好,想请教下怎么在 linux(centos 7)中配置安装apache服务器
安装Apache
yuminstallhttpd#根据提示,输入Y安装即可成功安装
systemctlstarthttpd.service#启动apache
systemctlstophttpd.service#停止apache
systemctlrestarthttpd.service#重启apache
systemctlenablehttpd.service#设置apache开机启动
在客户端浏览器中打开服务器IP地址,会出现下面的界面,说明apache安装成功
③ Linux centos在apache上建立个人WEB站点
是在DocumentRoot那改的。
改了重启失败是因为你的输入应该有问题,不知道你是怎么改的。
举个例子:
因为你的是linux,假设你的网站根目录是在/home/abc/下,那么你的
DocumentRoot "/home/abc/"应该是这样,注意区分大小写
网站文件放在这个目录下面即可
④ linux下apache发布路径应属于哪个用户组
我们首先设定网站目录和文件的所有者和所有组为centos,www,如下命令:
chown -R centos:www /home/centos/web
2
设置网站目录权限为750,750是centos用户对目录拥有读写执行的权限,这样centos用户可以在任何目录下创建文件,用户组有有读执行权限,这样才能进入目录,其它用户没有任何权限。
find -type d -exec chmod 750 {} \;
3
设置网站文件权限为640,640指只有centos用户对网站文件有更改的权限,http服务器只有读取文件的权限,无法更改文件,其它用户无任何权限。
find -not -type d -exec chmod 640 {} \;
4
针对个别目录设置可写权限。比如网站的一些缓存目录就需要给http服务有写入权限。例如discuz x2的/data/目录就必须要写入权限。
find data -type d -exec chmod 770 {} \;
⑤ linux centos apache日志怎么打开
yuminstall-yepel-release&&yumcleanall&&yummakecache
yuminstall-yperl-DBD-SQLiteperl-Term-ReadLine-Gnu-y
#下载asql包。汉字换成字符。或者安装到系统中
wgethttps冒号//steve点fi/Software/asql/asql-1点7点tar点gz
tarxvfvzasql-1.7.tar.gz
cdasql-1.7/bin/
#在终端直接敲./asql进入程序
./asql
#安装方法为
cdasql-1.7&&makeinstall
#################
#source为客户端IP
#date为日期
#status为HTTP状态代码,200正常,403禁止访问,404未找到等等
#request为访问的具体文件
#size为客户端请求的数据量(或者是数据传输量)。
#####################
#载入日志文件,路径为log文件所在路径。
#debianlike
asql>load/var/log/apache2/access.*
#centos/rhellike
sql>load/var/log/httpd/access_log*
#root@konvictsin~/asql-1.7/bin[12:38:04]
$./asql
Name"Regexp::IPv6::IPv6_re"usedonlyonce:possibletypoat./asqlline1534.
asqlv1.7-type'help'forhelp.
asql>load/home/wwwlogs/access.log
Loading:/home/wwwlogs/access.log
asql>
#查询制定时间段的客户端IP(今年6月25号凌晨0点以后的客户端IP)
SELECTsource,date,statusFROMlogsWHEREdate>=-06-25T00:00:00'ORDERBYsource;
asql>SELECTsource,date,statusFROMlogsWHEREdate>=-06-27T00:00:00'ORDERBYsource
107.150.7.2402017-06-27T00:13:32200
107.150.7.2402017-06-27T00:13:33499
107.150.7.2402017-06-27T04:08:23499
111.162.144.42017-06-27T00:13:34200
123.125.71.1052017-06-27T04:08:23200
#以降序显示每个客户端提供的请求的总大小(以字节为单位)
selectsource,SUM(size);
asql>selectsource,SUM(size);
123.117.42.2146323311
123.117.46.505242111
111.200.229.25160965
107.150.7.2401116391
111.162.144.421683
111.162.147.24921683
111.162.156.213433
111.162.145.2131668
111.162.158.2551668
178.173.156.79398
123.125.71.10567
#保存数据到一个文件
savetest.2017-06-28
#载入已存数据到一个新的asql会话
restoretest.2017-06-28
#筛选404错误,并用日期排序
SELECTsource,date,status,requestFROMlogsWHEREstatus=駬'ORDERBYdate
asql>selectsource,date,status,requestFROMlogsWHEREstatus=駬'ORDERBYdate
123.28.54.692017-06-23T16:21:06404/favicon.ico
⑥ linux apache的默认目录在哪
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
⑦ LINUX CENTOS7 关于DNS,DHCP,Apache的配置
这问题,也是够了。要实验报告,估计没有人帮的了你,好多人都讨厌伸手党,技术控们喜欢的是技术交流。所以linux要好好学习,脚踏实地。linux的apache的建议参考《linux就该这样学》这本书,这个是7版本的。有什么问题也可以去哪个群里问问还是那句话,大家需要的技术交流,学习linux要自己动手,脚踏实地,希望能够帮助到你
⑧ Linux CentOS5.0下怎么卸载Apache
有依赖关系,删除不掉
⑨ linux centos使用apache服务器,网站配置问题
首先你查看你的主页index里面有没有链接,还有你上面所说的“服务器ID”是你自己这一台apache服务器还是别人的,如果是别人的服务器,你肯定找不到gb2这个目录的。gb2也有可能是虚拟目录名,你得看apache这个站的配置文件所在的那一段代码。
⑩ 如何在linux centos中安装apache
Apache在Linux系统中,其实叫“httpd”,它“无耻的”占据了官方名义!
CentOS可以使用yum命令,非常简单和容易的安装Apache,下面演示一下步骤:
1、安装Apache
yum install httpd
2、设置Apache服务的启动级别
chkconfig --levels 235 httpd on
Apache是一个服务,所以,可以通过设置服务的启动级别来让它启动。2,3,5三个级别分别表示什么意思就不用我多说了吧。
3、现在就启动它
/etc/init.d/httpd start
安装之后的说明:
1、验证是否安装成功
现在打开http://ip地址,看看有没有Apache的默认页面出来了?如果有就对了。
2、安装目录介绍
Apache默认将网站的根目录指向/var/www/html 目录
默认的主配置文件是/etc/httpd/conf/httpd.conf
配置存储在的/etc/httpd/conf.d/目录