实时搜索: linux apache 配置文件在哪

linux apache 配置文件在哪

843条评论 4359人喜欢 5571次阅读 270人点赞
linux红帽5apache服务器怎么配置 , linux下安装tomcat的默认安装目录在哪? , 那位大哥给解决下,做回雷锋吧
我在装系统的时候防火墙都关了,
刚刚我也测试了端口,没有问题。就是访问不到我自己的页面,我都快急死了
http://localhost/ 这个可以访问到

linux红帽5apache服务器怎么配置: Linux+Apache+Mysql+PHP典型配置

调试环境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4

Linux系统的安装我就不讲了,这是基本功,其实这篇文章在类似Redhat的其他linux也应该通用,大家只要掌握我提供的方法就行。记得安装Redhat9。0的时候不要安装系统默认的apache,mysql和php以及相关的软件。已经安装的请用rpm -e * 删除已经安装的包。

1.安装Mysql3.23.58

其实老实说直接安装Mysql官方网站提供的rpm包也是一个比较可行的办法,他的官方网站的rpm包的提供基本跟tar包发行是同步的,这点我比较喜欢,至少安装rpm包的在后面的调试中不会出现mysql库文件找不到的情况。但这里还是有必要讲一下自定义安装的步骤,毕竟网友自定义安装的还说挺多的。

软件获取:http://www.mysql.com/downloads/index.html

安装步骤:

tar zxvf mysql-3.23.58.tar.gz
cd mysql-3.23.58

./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql

make

make install

#prefix=/usr/local/mysql mysql安装的目标目录

#sysconfdir=/etc my.ini配置文件的路径

#localstatedir=/var/lib/mysql 数据库存放的路径

安装完以后要初始化数据库,当然你是升级的话不用做这步;

/usr/local/mysql/bin/mysql_install_db

如果系统没有mysql这个用户的话,最好做以下这步:

useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql

然后我启动mysql

/usr/local/mysql/bin/safe_mysqld &

ok,先看看mysql能否正常工作

mysql -uroot mysql

一般情况下都是不能正常链接数据库,错误提示一般为:

ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

其实网上大家问的最多的都是整个问题,说什么链接不到mysqld.sock,其实大家不妨看看mysql的错误日志就明白怎么回事,我这里的错误日志是在

/var/lib/mysql/*.err 你会发现mysql只所以不能启动,是因为/var/lib/mysql的权限不允许mysql服务访问,英文mysql默认是调用mysql用户来启动服务的,好了,既然知道是什么原因找到不能启动,那就简单了。我们只要

chown -R mysql:mysql /var/lib/mysql 就行,如果还是启动不了,再慢慢调试权限,反正一般启动不了都是权限的问题。

如果大家还是不能启动不了的话,那就用我的比较繁琐的权限的设置,反正我每次都是这么做的,一般不会有问题,见下:

chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/bin
chgrp -R mysql /var/lib/mysql
chmod 777 /var/lib/mysql
chown -R root /var/lib/mysql/mysql
chgrp -R mysql /var/lib/mysql/mysql
chmod 777 /var/lib/mysql/mysql
chown -R root /var/lib/mysql/mysql/*
chgrp -R mysql /var/lib/mysql/mysql/*
chmod 777 /var/lib/mysql/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a

做完上面的步骤,然后把你编译目录的一个脚本COPY过去

cp support-files/mysql.server /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

用ntsysv设置使mysql每次启动都能自动运行。

好了,至此mysql安装完毕,你可以这样起动你的mysql服务

/etc/rc.d/init.d/mysqld start

下面这步比较关键,

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql

大家可以不做这步,大可以在编译其他软件的时候自定义myslq的库文件路径,但我还是喜欢把库文件链接到默认的位置,这样你在编译类似PHP,Vpopmail等软件时可以不用指定mysql的库文件地址。

2.安装Apache1.3.29。我没有选择安装Apache2.0是我对他还是不放心,因为网上最新公布的apache的漏洞基本上是针对2.0,当然大家可以自己选择安装相应的版本。我这里讲的都是采用DSO动态编译的方法编译Apache.

至于有关apache的编译方法,可以参考我以前的文章《apache的静态/动态编译在apache+php+mysql的应用》 http://www.5ilinux.com/apache01.html

软件获取:http://httpd.apache.org/

tar zvxf apache_1.3.29.tar.gz
cd apache_1.3.29
修改src/include/httpd.h 增大最大线程数

#define HARD_SERVER_LIMIT 256

改成

#define HARD_SERVER_LIMIT 2560

保存退出编译apache

./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max --htdocsdir=/var/www &&
make &&
make install

#这里我们通过enable-module参数告诉设置脚本,我们需要启动so和rewrite模块,so模块是用来提DSO支持的apache核心模块,而rewrite模块则是用意实现地址重写的模块,由于rewrite模块需要DBM支持,如果在初次安装时没有编译进apache,以后需要用到时需要重新编译整个apache才可以实现。为此除非你可以确定以后不会用到rewrite模块,否则还是建议你在第一次编译的时候把rewrite模块编译好。

enable-shared=max 这个参数的作用时编译apache时,把除了so以外的所有apache的标准模块都编译成DSO模块。而不是编译进apache核心内。

好了安装apache很简单的哦,启动apache看看

/usr/local/apache/bin/apachectl start

然后用ie看http://你的服务器地址。应该能看到熟悉的apache羽毛标志。

3.安装PHP4.3.4

软件获取:http://www.php.net/downloads.php

tar zvxf php-4.3.4.tar.gz
cd php-4.3.4

./configure \
--prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--enable-force-cgi-redirect \
--with-freetype-dir=/usr \
--with-png-dir=/usr \
--with-gd --enable-gd-native-ttf \
--with-ttf \
--with-gdbm \
--with-gettext \
--with-iconv \
--with-jpeg-dir=/usr \
--with-png \
--with-zlib \
--with-xml \
--enable-calendar \
--with-apxs=/usr/local/apache/bin/apxs

make

make install

#我这里由于服务器需要用到GD库,所以加了一些支持GD的编译参数 ,GD直接用了redhat自带的GD库,大家没有安装的话可以从安装盘安装,注意除了安装GD以外,还要安装libjpeg,libpng等库文件。另外--with-mysql=/usr/local/mysql指向你安装mysql的路径。--with-apxs指向apache的apxs文件的路径。

vi /usr/local/apache/conf/httpd.conf

查找<IfModule mod_mime.c>;

在此范围添加

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

然CPOPY PHP的配置文件

cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini

修改php.ini文件
register_globals = On

ok!重新启动一下apache服务器
/usr/local/apache/bin/apachectl restart

然后写个php测试页info.php:内容如下

<?php
phpinfo();
?>;

正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。

linux下安装tomcat的默认安装目录在哪?: Ubuntu的tomcat安装包,解压后,就是安装目录
从官网http://tomcat.apache.org/下载tomcat,保存在/home目录下。
# cp apache-tomcat-6.0.20.tar.gz /home
# cd /home
#tar -zxvf apache-tomcat-6.0.20.tar.gz

# ls
apache-tomcat-6.0.18 jdk-6u30-linux-i586.bin mytask.sh web.war
jdk1.6.0_30 ljq ubuntu

# cd apache-tomcat-6.0.18/

# ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps

tomcat目录解析:
bin:存放启动和关闭Tomcat的可执行脚本。
conf:Tomcat的配置文件,如server.xml(Tomcat服务器配置文件)和web.xml(被所有webapps共享的配置文件),密码忘了看 tomcat-users.xml。
webapps:存放web applications,用户自己需要部署的应用程序也放到此目录。
work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等。
logs:存放日志文件。
temp:JVM用于存放临时文件的目录(java.io.tmpdir)。
/home/apache-tomcat-6.0.18/bin# ./startup.sh //启动tomcat
/home/apache-tomcat-6.0.18/bin# ./shutdown.sh //关闭tomcat
/home/apache-tomcat-6.0.18/logs# tail -f catalina.out //查看tomcat日志(-f表示会不断打印新的日志出来)

Linux下我装好了Apache服务器,服务器可以启动,可以看到欢迎界面,可是访问我自己的页面却说找不到: 在/var/www/html目录中创建 index.html文件,这个文件就是Apache服务器的主页文件 另外,如果想配置虚拟服务器的话,也是修改httpd.conf文件,在文件中加入如下代码:
NameVirtualHost IP
<VirtualHost IP>
ServerName 网址
DocumentRoot /var/www/zln
<Directory"var/www/zln">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
你的1.html 换成index.html 试一试

阿里云服务器 linux apache 在哪个目录: 云服务器操作系统:CentOS 6.2 64位

客户端操作环境:Mac OSX Teminal

操作步骤:

1. 运行 Terminal,输入命令 ssh username@ip,然后输入密码。

2. 安装 Apache 软件:yum install httpd

3. 设置 Apache 在服务器启动时运行:chkconfig --levels 235 httpd on

4. 在 Apache 配置文件中配置域名:vi /etc/httpd/conf/httpd.conf,找到 ServerName ,添加“域名:80”,保存并退出。

5. 重启 Apache:service httpd restart

6. 浏览器中访问第4步配置的域名,如果出现“Apache 2 Test Page powered by CentOS”的页面,说明配置成功。我的是小鸟云服务器 不懂的都是问客服。

linux上的apache服务器启动不了?: 使用kill把httpd干掉

ps -ef | grep httpd
查出httpd的进程号,然后
kill -9 [进程号]

linux配置apache和python的环境,mod_python在安装的报错处理,在线等!!: 编译过程钟可能出现以上错误
解决方案:
修改src/connobject.c第142行
把!(b == APR_BRIGADE_SENTINEL(b) || 改为!(b == APR_BRIGADE_SENTINEL(bb) ||

你碰到的应该是这个情况吧?

/usr/local/lib/python2.5/config/libpython2.5.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
apxs:Error: Command failed with rc=65536

解决方案:

一定要确认编译Python的时候有没有加上--enable-shared,如果没有,加上重新编译

此时行Python可能出现以错误
python: error while loading shared libraries: libpython2.7.so.1.0:

cannot open shared object file: No such file or
解决办法:
新建下面文件
vim /etc/ld.so.conf.d/python2.7.conf

加入内容:
/usr/local/lib
保存退出后运行:
ldconfig

试下,有问题在找我。

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

linux环境,apache2.4版本,怎么开启SSI,如何修改httpd.conf的配置文件:

发行版不同,修改方法不同:

Ubuntu:/etc/apache2 目录下应该有个mods-available 和mods-enabled 目录,在mods-enabled 目录下创建一个 mods-avaibale/ssl.load 的软连接:

sudo ln -sv mods-available/ssl.load mods-enabled/ssl.load

CentOS:

sudo vim /etc/httpd.conf
去掉# LoadModule ssl_module apachePath/modules/mod_ssl.so  的注释

  • h77主板哪个好

    目前比较好的摄影网站有哪些?: 色影无忌(最大中文摄影网站,就是陕西“周老虎”的揭露大本营)蜂鸟(最有影响力的二手摄影器材交易网站,摄影论坛也不错)新摄会 橡树摄影网(这个覆盖面最广)还有些地方摄影网,呵呵,摄影之路,烧钱但是养生。 ...

    470条评论 5126人喜欢 5360次阅读 361人点赞
  • pp理财为什么打不开

    吉利远景什么时候出自动档啊?出的话是AT还是CVT啊?: 我估计应该在九月至十二月出吧,cvt的可能性较大,如果是普通的4速或5速at,吉利就别活算了。顺便说一下,吉利要推出6速和8速的自动波箱,不过是在后年,但这个值确实得期待。你说的那三辆车我认为远景是首选,劲取是次选,...

    201条评论 4281人喜欢 3231次阅读 319人点赞
  • polo 嘉年华 哪个好

    佛教网中比较好的网站有哪些?: 佛教导航就很不错,是一个比较早的佛教网站。他的佛教视频网有佛教影音,法师的开示,可以学到很多东西。还有佛教音乐台,听佛教歌曲很方便的。另外地藏缘论坛。佛教在线、凤凰佛教是比较好的 佛教网站,百度都一下都能找到。希望对...

    936条评论 5657人喜欢 3967次阅读 359人点赞
  • pdf手机阅读器哪个好

    http://www.xyxiayi.com/ 谁知道这个主页的歌是什么,跪求。: Mariah Carey-I'm That Chick ...

    864条评论 4322人喜欢 6282次阅读 600人点赞
  • foxmail 地址簿 在哪

    有哪些比较好的买零食网站?: 比较好的买零食网站有淘宝网、天猫(天猫超市)、爱淘宝等等有很多 ...

    809条评论 1749人喜欢 3508次阅读 805人点赞
  • pp助手怎么导入铃声

    fifaonline3m官网为什么开不了: 清理一下IE的垃圾,不行就重启,要不就换浏览器试试。望采纳 ...

    557条评论 1449人喜欢 3543次阅读 693人点赞
  • mac有哪些版本的

    有什么比较好一点的图片网站?: 永久免费刷流量,刷出真实流量不在是梦想。真实IP、真实来路,中 ...

    823条评论 5663人喜欢 1855次阅读 928人点赞