精华内容
参与话题
问答
  • 1.进入apache的httpd.conf,找到directory这个标签 如果是没有修改过此项配置,那默认的配置如下: 1 <Directory /> 2 3 AllowOverride none 4 5 Require all denied 6 7 </Directory> ...

    1.进入apache的httpd.conf中,找到directory这个标签

    如果是没有修改过此项配置,那默认的配置如下:

    1 <Directory />
    2 
    3     AllowOverride none
    4 
    5     Require all denied
    6 
    7 </Directory>

    将默认设置改成如下配置:

     1 <Directory />
     2 
     3     Options Indexes FollowSymLinks
     4 
     5     AllowOverride  None
     6 
     7     Order allow,deny
     8 
     9     Allow from all
    10 
    11 </Directory>

     

    2.还是在httpd.conf中,再往下拉,找到“Require local”,把它用#注释掉或者删掉,改为Require all granted。

    转载于:https://www.cnblogs.com/hexuejuan/p/8251155.html

    展开全文
  • 我用的是云服务器,Debian9 但是再中文系统电脑里面是 没有找到对应的站点。 我用别人英文的系统以及手机的浏览器登上去有apache页面。 求教各位大神帮帮我。 ![图片说明]...
  • 我在自己电脑上开发时使用的是Apache服务器,因此不可避免地要先在Apache服务器下解决这个问题。其实,文章开始时提到的CodeIgniter官方帮助手册里面已经给了Apache下的解决办法,却没有给出Nginx下的解决办法。没...

    我在自己电脑上开发时使用的是Apache服务器,因此不可避免地要先在Apache服务器下解决这个问题。其实,文章开始时提到的CodeIgniter官方帮助手册里面已经给了Apache下的解决办法,却没有给出Nginx下的解决办法。没办法,Apache服务器据说市场占有率已经超过60%,作为如此主流的服务器,官方手册还是有必要说明它的配置方法的。为了更加清晰一些,我再更加详细地说明一下。

    在网站根目录下(也就是与前文提到的index.php同一个目录下),新建一个文件,名为.htaccess。注意不要忘了htaccess前面还有个点。用记事本打开这个文件,写入如下命令:

    RewriteEngine on

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond KaTeX parse error: Can't use function '\.' in math mode at position 11: 1 !^(index\̲.̲php|images|js|c… /index.php/$1 [L] |

    看一下英文单词Rewrite也猜到了,其实这个文件控制的就是url的重写规则。关于.htaccess文件的具体重写规则和全部种类的语法又是一门大学问,在这里就不详述了。我们只关心上面写的这几句话是啥意思。

    第一句 RewriteEngine on:翻译过来就是“重写引擎 开启”,相当于启动url重写机制。

    第二句 RewriteCond %{REQUEST_FILENAME} !-f:翻译过来就是“重写条件 请求文件名不是个文件”。最后一个字母f理解为file,!-f的感叹号表示否定,也就表示不是个file。

    第三句 RewriteCond %{REQUEST_FILENAME} !-d:翻译过来就是“重写条件 请求文件名不是个目录”。最后一个字母d理解为directory。

    第二句与第三句的用途是说,只有在你的URL请求不是文件的名字或者文件夹名字的时候,才启用重写规则。举例说明,比如http://127.0.0.1/test.html。这个请求其实就是在你的网站根目录下寻找test.html,如果找到了,就直接返回这个文件即可,不用重写;只有在根目录找不到test.html时,才重写这个url,这是REQUEST_FILENAME是个文件的例子。再比如http://127.0.0.1/nihao,这里nihao很有可能是根目录下的一个文件夹(当然也可以是一个没后缀的文件),这种情况下先寻找根目录有没有nihao这个文件夹,没有的话再启用url重写,这是REQUEST_FILENAME是个目录的例子。

    第四句 RewriteCond $1 !^(index.php|images|js|css|robots.txt):翻译过来就是“重写条件 url网址后的第一个参数不可以是index.php,images, css, js, robots.txt任何一个”。比如 http://127.0.0.1/images/girl.png,这个url第一个参数是images,这种情况下不要重写,只有不是以上列出来的那些时才重写。这句话目的是排除一些url请求的重写,因为我们经常会把网站的css文件,javascript文件,图片文件放在根目录下的css,js,images文件夹下,然后在网页中通过url引用这些资源,如果请求这些资源的url也被重写了,网页中就引用不到了。你可以根据自己的实际需求,新添加一些需要排除在外的重写url的情况。

    第五句 RewriteRule ^(.*)$ /index.php/$1 [L]:翻译过来就是“重写规则 把url网址后第一个参数前面加上index.php”。[L]表示这是最后一条重写规则,后面没有了。

    这样,你如果在浏览器输入http://127.0.0.1/hello/zhangsan,其实相当于是http://127.0.0.1/index.php/hello/zhangsan。

    最后还有一个小坑,就是在使用工具开发网站的时候,往往我们网站代码并不在Apache服务器的根目录下,比如我们在Apache服务器的根目录下又建立一个文件夹xxx,并且把网站整个放在这个文件夹里面,那么我们的主页地址就是http://127.0.0.1/xxx/index.php。这时必须把上面配置文件第五句话改为RewriteRule ^(.*) /xxx/index.php/1[L]index.phpRewriteRule(.)1 [L],还有一种改法是直接去掉第五句话中index.php前面的斜杠(即RewriteRule ^(.*) index.php/$1 [L]),这一点千万注意!

    完成了上面的.htaccess文件后,还有两件事情要做。

    第一,找到CodeIgniter中的application/config/config.php文件,把index_page设为空值,即config[indexpage]=&quot;&quot;;baseurlindex.phpconfig[&#x27;index_page&#x27;] = &#x27;&quot;&quot;;还有base_url设为网站根目录(index.php所在目录),config[‘base_url’]=“http://127.0.0.1/xxx/”。部署到真正服务器上使网站上线前,不要忘了把127.0.0.1改成你网站的网址,如果index.php放在服务器根目录,也记得把base_url里这个xxx去掉。

    第二,找到Apache的配置文件,也就是conf/httpd.conf这个文件,确保LoadModule rewrite_module modules/mod_rewrite.so前面的井号#已经去掉了。然后关键字搜索htaccess,找到配置.htaccess的部分,其设置应该改为AllowOverride All。其实如果你没有用很旧版本的Apache,井号和AllowOverride All默认就应该是设置好了的。这一步只是确认一下,不是这么配的要改成这样。

    至此,Apache服务器下CodeIgniter的URL配置大功告成。现在index.php已经不需要出现在URL中了,系统会默认让index.php先去处理URL。

    展开全文
  • 之后我在apache的httpd.conf配置了VirtualHost,将安装的电脑设置为了服务器。 我来到另一台电脑上,输出安装电脑的IP地址和端口,成功进入了redmine的欢迎界面 ![图片说明]...
  • Windows配置Apache服务器

    2018-03-18 12:56:00
    1、打开\conf\httpd.conf修改第60行和第224行,其中8081是电脑没有被使用的端口号: 注释掉第171、524行 配置第38行SRVROOT为Apache服务器文件所在路径,注意路径的“\”改为“/” 3、转到\...

    下载的Apache版本:httpd-2.4.32-o102n-x64-vc14

    简单粗暴式配置:

    1、打开\conf\httpd.conf修改第60行和第224行,其中8081是电脑上没有被使用的端口号:

    注释掉第171、524行

    配置第38行SRVROOT为Apache服务器文件所在路径,注意路径中的“\”改为“/”

     

     

     

    3、转到\bin目录下,使用cmd,输入httpd -k install -n apache2.4,安装Apache服务

     

    没有错误,说明安装成功,打开“服务”,启动apache2.4,启动后浏览器打开localhost:8081,可看到如下界面

     

    转载于:https://www.cnblogs.com/144823836yj/p/8595094.html

    展开全文
  • 预备:如果电脑中已经装过apache,应当先卸载,并且在服务与应用程序的服务中检查下没有apache了。   安装: 1.准备软件   打开此链接http://mirrors.cnnic.cn/apache/httpd/binaries/win32/ 选择图中圈出的链接。...

    Apache服务器的安装演示

     

    预备:如果电脑中已经装过apache,应当先卸载,并且在服务与应用程序的服务中检查下没有apache了。

     

    安装:

    1.准备软件

     

    打开此链接http://mirrors.cnnic.cn/apache/httpd/binaries/win32/

    选择图中圈出的链接。




    2.安装

     

    下载成功后,双击扩展名为.msi文件,弹出下面窗口。




    点3个Next,进行如图填写(随意)




    下一步




    下一步




    下一步

     

    点击Install,稍等片刻。安装完成后,点击Finish。安装成功!

    测试:

    测试是否真的能用。

    在浏览器中输入http://localhost

     

    出现It works!




    恭喜你,代表成功啦!


    展开全文
  • 有一次做好了一个效果放在自己电脑的服务器上,让同学查看(同处于校园网),却不知apache一直显示403 错误,对方没有权限访问,我知道这应该是配置文件httpd.conf的问题,网上搜了一下其他人的博客,上面有提供...
  • 有一次做好了一个效果放在自己电脑的服务器上,让同学查看(同处于校园网),却不知apache一直显示403 错误,对方没有权限访问,我知道这应该是配置文件httpd.conf的问题,网上搜了一下其他人的博客,上面有提供...
  • upupw_Apache_PHP5.5

    2017-03-17 09:53:21
    16、必装运行库 此文件夹为运行UPUPW所需的全部运行库文件,如果你电脑中没有对应的运行库,请开启UPUPW前安装 upupw\Apache2\logs 环境及网站日志文件目录 upupw\MySQL\data MySQL数据库存储目录 upupw\Apache2\...
  • 记:在自己电脑上安装时还比较顺利,但是到了服务器上安装就出现了各种问题,一开始以为端口占用改一下就行了,结果怎么改都不行,并且查看这些端口并没有被占用,解决办法如下: 1、首先说明一下怎么在禅道修改...
  • 一直用自己的笔记本搭建的wamp环境进行php的学习,今天突然发现家中路由器的其他电脑不能通过ip访问笔记本的apache服务器的网页,由于公司没有出现过这种情况一直没有发现,经过检查发现时win7防火墙的问题,...
  • apache和tomcat整合

    2009-12-01 17:44:28
    看&lt;构建高效的web站点&gt;书中用apache的ab工具来测试并发;...然后就是和tomcat整合,配置很多文件 最后报错 无法将插件放到apache服务中;我彻底崩溃了;搞了两天了;    在我寻找解决插件...
  • Apache的安装与配置

    2017-04-20 10:39:15
    所以先用自己的电脑当成一个服务器,让局域网用户可以直接通过ip访问网页页面比较难上传,所以不好意思啦没有页面基本也是百度经验上有,我的大部分也是转载修改的 登录http://httpd.apache.org/download.cgi 这个...
  •  如果 Apache 服务程序成功安装,那么我们可以通过右键“我的电脑” -》“管理” -》“服务和应用程序” -》“服务” 可以看到右侧列表存在 apache 服务,如不存在,则表示服务器没有被安装成功。具体解决办法...
  • PHP5.6.30与Apache2.4.x配置

    千次阅读 2017-06-01 17:37:16
    首先在Apache官网下载https://www.apachelounge.com/download/ 请确保你的电脑安装有了 若没有安装 请点击 vc_redist_x64/86.exe文件 ...这是Apache服务访问PHP文件的目录 还有cgi-
  • Apache+PHP 安装与配置 ...之所以没有选择集成的软件,如WAMP、AppServ...Apache HTTP Server是Apache软件基金会的一个开放源代码的网页服务器,可以在大多数电脑操作系统运行,由于其跨平台和安全性,被广泛使用,...
  • Kali 的一些指令类似Ubuntu,例如apt-get. 因此对系统的配置也可参考Ubuntu。[安装中文输入法]apt-getupdate apt-getinstallfcitx apt-...我安装了一台没有显示器的Kali ,因此就需要电脑在开机...
  • 如果 Apache 服务程序成功安装,那么我们可以通过右键“我的电脑” -》“管理” -》“服务和应用程序” -》“服务” 可以看到右侧列表存在 apache 服务,如不存在,则表示服务器没有被安装成功。具体解决办法如下...
  • 注意:以下安装,因为是在自己电脑的虚拟机,所以使用的是root权限,没有root权限的话,需要加上sudo 三、安装Apache1.安装yum -y install httpd2.开启apache服务systemctl start httpd.service3.设置apache...
  • Apache2.2支持php5.4的配置方法 安装不难,只是mysql安装过程需要的一... 由于在安装时默认将my.ini装在C:\Documents and Settings下的文件夹中,和MySql服务中的可执行文件的路径不一致,因为无法执行配置文件,因...
  • 1、netstat -ano,列出所有端口的情况。在列表我们观察被占用的端口 2、查看被占用端口对应的PID,输入命令...电脑上面找了没有安装IIS等类似web服务器, baidu了下,发现有人遇到过类似的问题,原来是sql serv...
  • -----【表格识别能够自动导出到电脑生成Excel文件 功能齐全,替换你的阿里服务 key 或者 appcode即可 【需要更改的地方也就是打开程序有错误的地方】都已经用注释标记 【非常醒目】一秒定位去哪里添加key 或者 app...
  • Linux (如果有curl)curl --insecure https://raw.githubusercontent.com/likexian/stathub-go/master/setup.sh | sh在您电脑的浏览器打开它对于大多数系统,到这里服务已经成功安装并启动了,现在您可以通过本地...
  • 手机访问电脑本地项目

    千次阅读 2018-08-04 09:43:37
    ▍写在前面 作为一名前端开发者,在编码移动web的...已经将需要测试效果的网页放置在本地项目,并且该项目已经在本地服务器(Tomcat、Apache……)运行。 ▍方法 1、首先要保证手机、电脑在同一局域网内(...
  • 我在电脑上安装了apache服务器,充当服务器端,在apache的htdocs文件夹下建立了一个xml文件,里面写了一些标签属性。用安卓模拟器采用http的方式访问该xml文件并解析该xml文件。书上给的Demo程序里用的是10.0.2.2这...
  • 这里同伴不在身边,所以就暂时在我电脑上用Apache搭了一个localhost 文件结构: ![图片说明](https://img-ask.csdn.net/upload/201906/01/1559389342_178911.png) data文件的内容:{ "UserName":"John" , ...
  • 搭建企业级服务器流程

    千次阅读 2017-03-10 14:52:52
    网上配置 租服务器 可以到阿里云购买服务 购买域名 ...如果没有购买阿里云的数据库服务,则可以把数据存到本地数据库,<可以在PHP代码设置>如果购买了阿里云的数据库,则,可以本地调试,然后同步

空空如也

1 2 3 4 5
收藏数 82
精华内容 32
关键字:

电脑服务中没有apache