关于让apache支持.net的配置问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于让apache支持.net的配置问题相关的知识,希望对你有一定的参考价值。

网上有好多网站介绍怎样设置apache支持.net,但我看了一下,发现都是同一个版本。就是在根目录下面j建一个active子目录,让它支持.net,但其他目录就不能了。我希望在根目录下直接支持.net的运行,应该怎样配置apache呢?

参考技术A )
不管是Apache还是IIS都无法使用已被占用的端口。即每个端口只允许使用一次(一般指被一个服务程序所使用)。
如果系统内已安装IIS并使用了80端口(Http默认端口),再安装Apache,只要另选一个端口并不与其他应用冲突即可运行。例如可以将Apache监听的端口改为81或其他任何一个未被使用的端口。
Apache修改监听端口的方法为:
打开 httpd.conf
修改 Listen 80 为 Listen 81
Apache可以同时监听一个以上的端口实现多个Http服务
只要添一行 如 Listen 82 即可

同样IIS也可以修改默认的端口以避开冲突
修改方法类似
打开 Administrative Tools -> Internet Services Manager
点选 Default Web Site(或其他自定义的Site) -> 右击选Properties
点选 Web Site -> Advanced...
修改TCP Port 为有效值即可

Apache 让网页路径更简单(ubuntu)

Apache 让网页路径更简单(ubuntu)


参考链接

https://blog.csdn.net/u011101881/article/details/38367811

https://www.cnblogs.com/Siegel/p/6898266.html

基础知识(可以直接跳过)

ubuntu 上Apache配置文件存放在/etc/apache2目录下的多个文件夹下.

下面列举这些配置文件(前面五个为目录,后面的是文件):

  1. conf.d/
  2. mods-available/(里面存可用的模块)
  3. mods-enabled/ (里面存默认加载的模块)
  4. sites-available/
  5. sites-enabled/
  6. apache2.conf (总体加载配置文件)
  7. httpd.conf(用户配置文件,如果没有自己创建即可)
  8. envvars
  9. magic
  10. ports.conf(Apache端口配置)

打开apache2.conf 就会发现配置文件都分散到了各处,这样管理起来会更加方便.

我也是初学,所以懂得不多,以后有机会再多补充一下.

一、修改DocumentRoot(修改网站根目录)

  1. 打开配置文件 /etc/apache2/sites-available/000-default.conf

  2. 找到 Document 将后面的路径(默认/var/www/html)给成你的源文件所在目录.

    比如thinkPHP6,改成/path/tp6/public

这样做完就差不多了,但是我的thinkPHP, 为了省略 入口文件index.php,就得进行下面的步骤.

二、手动启动Apache Rewrite 模块

在终端输入:

$ sudo a2enmod rewrite      			=> 加载Rewrite模块
$ /etc/init.d/apache2 restart 		        => 重启Apache服务
$ ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load       
                                                                =>创建软链接
$ /etc/init.d/apache2 restart    	        =>再次重启Apache服务																

三、接着更改我暂时还不知道的东西

貌似叫单一缺省网站配置及重定向参考,暂时还不知道这个是啥.总之先配上再说.

  1. 打开/etc/apache2/apache2.conf

  2. 找到所有的AllowOverride None 替换成 AllowOverride All

以上是关于关于让apache支持.net的配置问题的主要内容,如果未能解决你的问题,请参考以下文章

关于apache下同IP多域名支持HTTPS和80跳转HTTPS的配置

对使用 SSL 支持配置 Apache 感到茫然和困惑

[网站]_[初级]_[配置Apache支持https访问-自签名证书还是提示错误的问题]

让Apache和Nginx支持php文件解析

XAMPP Apache关于https配置问题

怎么配置apache让只能用https访问,不能用http访问