首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Apache和PHP结合,Apache默认虚拟主机

就可以显示一个很规整的PHP页面信息,如果不可以加载,分析如下: /usr/local/apache2.4/bin/apachectl -M 确认下没有加载PHP模块,如果没有输入如下去查看一下 ls.../usr/local/apache2.4/modules/libphp5.so /usr/local/apache2.4/modules/libphp5.so 如果还是不可以那就检查一下httpd配置文件中有没有加载...vim /usr/local/apache2.4/conf/httpd.conf    里面是否加入了php解析行 小提示: 当我们需要查找一个已经输入的命令的时候,可以尝试 ctrl+r 然后输入关键字即可查找...用记事本打开该文件: 说明: 在此可以自定义匹配本地IP和域名,目的是添加临时访问地址(在DNS生效的时候使用)。...因为一台服务器可以跑多个域名,为了方便管理,需要对虚拟主机进行配置 配置虚拟主机 编辑Apache配置文件: vim /usr/local/apache2.4/conf/httpd.conf 搜索 Virtual

2.9K60
您找到你想要的搜索结果了吗?
是的
没有找到

Apache和PHP结合

AddType application/x-httpd-php .php DirectoryIndex index.html index.php (一)有时候我们在启动apache服务的时候,发现有个警告...检查服务器内的iptables,要么对所有的80端口的数据包全部放行,要么就禁掉firewall [root@zhdy-02 ~]# iptables -I INPUT -p tcp --dport 80...# /usr/local/apache2.4/bin/apachectl -M 确认下没有加载PHP模块,如果没有输入如下去查看一下: [[email protected]02 ~]# ls /usr.../local/apache2.4/modules/libphp5.so /usr/local/apache2.4/modules/libphp5.so 如果还是不可以那就检查一下httpd配置文件中有没有加载...so 如果还是不可以,继续检查配置文件 输入 /AddType AddType application/x-httpd-php .php ---- 小提示: 当我们需要查找一个已经输入的命令的时候,可以尝试

1.8K60

Permission elevation

不安全的服务权限 如果低权限用户可以对一些高权限服务启动的文件有写权限,那么就可以将其替换为可执行文件,并且随着服务的启动获得一个高权限的shell会话。...* 替换Apache2.4服务启动的程序,替换我们的程序,然后手动重启服务,我们即可获得一个system的shell。...sc stop Apache2.4 sc start Apache2.4 引用服务路径 当服务启动所执行的二进制文件的路径包含空格但是未有效包含在引号中,就会导致该漏洞。...例如有这样一个路径"C:\Program Files\Test tes\Start.exe",Windows会尝试寻找并执行与空格前的名字匹配的程序。...包含空格目录的文件在加载这些dll,都失败,因此我们可以劫持这些dll文件,来执行命令或恶意程序(dll要和无空格目录下的dll有相同的导出函数)。

91240

Apache和PHP的结合、虚拟主机 原

> #该命令的含义是:在访问该地址,直接打印PHP的相关信息 说明: 创建一个php文件,然后使用浏览器访问该文件(此时不需要重启服务器): 即,可以正常访问,说明该服务器支持PHP解析,如果不支持...解决办法: 检查Apache是否已加载PHP模块 [root@adailinux ~]# /usr/local/apache2.4/bin/apachectl -M 如果没有加载,则需要检查系统中有没有....so 如果该模块存在但是没有加载,则检查Apache配置文件中有没有加载PHP的配置: 检查配置文件中是否有PHP服务加载命令: 执行命令“/usr/local/apache2.4/bin/apachectl...apache2.4/bin/apachectl graceful 说明: 因在进行PHP5解析配置已完成其他相关配置,所以在此只需更改要调用的PHP版本即可,如果初次配置,操作同PHP5....用记事本打开该文件: 说明: 在此可以自定义匹配本地IP和域名,目的是添加临时访问地址(在DNS生效的时候使用)。

2.2K70

CentOS-6.4-minimal版中通过JK-1.2.40整合Apache-2.2.29与Tomcat-6.0.41

(如Apache,Nginx,IIS等)的通信,也就是我们常常会看到的mod_jk jk安装在对方的HTTP服务器上之后,当HTTP服务器接收到客户请求,它会通过jk过滤URL,jk根据预先配置好的URL...ajp12已经废弃了,目前在用的是1.3版本的协议,ajpv13协议是面向包的 Web服务器和Servlet容器通过TCP连接来交互,为了节省socket创建的昂贵代价,Web服务器尝试维护一个永久...----------------------------------------------------------------------------------- 安装JK-1.2.40 1)安装要指定...apache安装目录中的apxs的位置,它可以方便我们动态加载模块,安装完成后会在apapche的modules目录下生成一份mod_jk.so文件 2)安装过程中若提示autoconf或libtool...安装Tomcat-6.0.41 无需编译源码,直接[tar zxvf apache-tomcat-6.0.41.tar.gz]解压即可,再执行/app/tomcat/bin/startup.sh可以启动

21510

Apache Web服务器的安装和配置

Apache一般作为后台任务运行:在UNIX系统中为守护进程(Daemon),Apache以特权用户root(UNIX)启动,进行配置文件解析、模块加载和初始化一些系统资源等操作。...运行阶段,Apache开始接收和处理网络中用户的Web服务请求。 Apache提供Source和Binary两种发布版本。...C:\Apache24\bin> 实例:Apache系统服务的启动和关闭 C:\Apache24\bin> net start apache2.4 ~Apache服务启动命令 Apache2.4 服务正在启动...Apache2.4 服务已经启动成功。 C:\Apache24\bin> net stop apache2.4 ~Apache服务停止命令 Apache2.4 服务正在停止....Apache2.4 服务已成功停止。 Apache服务的启动和关闭也可以使用Windows系统的服务管理进行设置自动启动、手动启动,以及启动和停止。

2.6K30

11.24 静态元素过期时间

配置静态元素过期时间目录概要 浏览器访问网站的图片时会把静态的文件缓存在本地电脑里,这样下次再访问就不用去远程下载了 增加配置 ExpiresActive...,如果不去定义,那么浏览器也不会把这些文件清空,或者浏览器有自己的机制去清空这些文件,或者说电脑软件会定时帮你清理这些缓存的文件 为什么电脑会自动加载这些静态文件呢?...,所以就不会重新到服务器下载一次,这样可以节省带宽,但没有规定缓存什么时候清空,什么时候去服务器上去下载,再次下载,因为只要浏览器检测到图片做更改,它这个状态码就一直为304,304这个状态码就意味着他不会去服务器下载...days" //定义Type类型,这里是一天 ExpiresByType image/jpeg "access plus 24 hours" //定义Type类型,这里是24小...modules/mod_expires.so 然后保存退出 在重新加载配置文件,并查看expire模块 [root@hf-01 ~]# /usr/local/apache2.4/bin/apachectl

81490

Linux基础(day44)

img 打开虚拟主机配置文件 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf 更改前 <VirtualHost...img 重新加载配置文件 -t, graceful ls /usr/local/apache2.4/logs 访问日志切割 当日志一直往一个文件中写入,总会有一天把磁盘写满...,所以就不会重新到服务器下载一次,这样可以节省带宽,但没有规定缓存什么时候清空,什么时候去服务器上去下载,再次下载,因为只要浏览器检测到图片做更改,它这个状态码就一直为304,304这个状态码就意味着他不会去服务器下载...modules/mod_expires.so 然后保存退出 在重新加载配置文件,并查看expire模块 [root@hf-01 ~]# /usr/local/apache2.4/bin/apachectl...注意:在一个改变GMT偏移量(比如夏令)的环境中使用-l会导致不可预料的结果。所以一定要加上-l 否则出现的日志时间和实际时间是相差8小的。 logfile,它加上基准名就是日志文件名。

915100

Linux基础(day40)

/modules /usr/local/apache2.4/bin/httpd -M //查看加载的模块 Apache介绍 Apache是一个基金会的名字,它最早就是httpd起家的,因为httpd使用的人很多...PHP模块是用来解析PHP的,执行PHP脚本的,所以就可以通过PHP脚本将PHP模块加载到进程里面去,加载到主进程里面去, 当它遇到PHP解析的需求,它就会去调用这个模块,去执行一些操作 这些模块是一些独立的文件...]# du -sh modules/ 6.3M modules/ [root@hf-01 apache2.4]# 查看Apache加载了哪些模块 /usr/local/apache2.4/bin/httpd...-M //查看加载的模块 -M 把所有的模块列出来 等于 /usr/local/apache2.4/bin/apachectl -M //查看加载的模块——>这是一个shell文件,.../module目录下 启动Apache2.4 在安装完成Apache2.4后,Apache启动不需要定义启动脚本,也不需要放到/etc/init.d下去,直接使用命令行启动就行 /usr/local/apache2.4

1.3K60

Linux基础(day42)

/bin/apachectl start //启动服务 netstat -lntp curl localhost vim /usr/local/apache2.4/htodcs/test.php //增加如下内容...all denied ,那肯定无法浏览 在更改完配置文件,需要重新加载配置 /usr/local/apache2.4/bin/apachectl -t //检查你修改的配置文件是否存在错误...[root@hf-01 ~]# 重新加载配置文件 graceful 只会重新加载配置文件,而不会重启你的服务 就是说即使你的配置文件有问题,它最多加载不成功,而不会把你的进程杀掉 [root@hf...php5模块,使用/usr/local/apache2.4/bin/apachectl -M命令 如果没有加载这个模块,查看这个模块是否存在。...使用 ls /usr/local/apache2.4/modules/libphp5.so查看文件是否存在,若是文件都没有,那么肯定不会加载这个模块 [root@hf-01 ~]# /usr/local

1.5K70

11.711.811.9 Apache安装

PHP模块是用来解析PHP的,执行PHP脚本的,所以就可以通过PHP脚本将PHP模块加载到进程里面去,加载到主进程里面去, 当它遇到PHP解析的需求,它就会去调用这个模块,去执行一些操作 这些模块是一些独立的文件...启动完httpd服务后,去访问网站,默认的网站会放到 htdocs/目录下 [root@hf-01 apache2.4]# ls htdocs/ index.html [root@hf-01 apache2.4...]# du -sh modules/ 6.3M modules/ [root@hf-01 apache2.4]# 查看Apache加载了哪些模块 /usr/local/apache2.4/bin/httpd...-M //查看加载的模块 -M 把所有的模块列出来 等于 /usr/local/apache2.4/bin/apachectl -M //查看加载的模块——>这是一个shell文件,.../module目录下 启动Apache2.4 在安装完成Apache2.4后,Apache启动不需要定义启动脚本,也不需要放到/etc/init.d下去,直接使用命令行启动就行 /usr/local/apache2.4

1.4K100
领券