apache2不适用于其他端口

我希望能够在具有两个不同文档根目录的两个端口上运行apache,一个带有var / www文件夹,另一个带有一些其他文件夹。以下是我在可用站点中的默认文件。但是,每当我点击127.0.0.1时,就会显示第一个虚拟主机中的索引。我希望能够访问/ home / somefolder / tmp中的索引(如果我击中127.0.0.1:8080 url),但我却收到“浏览器无法连接到127.0.0.1:8080”的信息。我想念什么?

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
    Options FollowSymLinks
    AllowOverride None
</Directory>
<Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>
<VirtualHost *:8080>
    ServerAdmin webmaster@localhost

    DocumentRoot /home/somefolder/tmp
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

arco444

您需要确保将Apache设置为侦听端口8080,因此您将需要

Listen 8080

NameVirtualHost *:8080

在您的主要配置中进行设置,这会因发行版而异。

您可以使用以下命令检查Apache正在侦听哪些端口:

sudo netstat -ntlp | egrep 'apache|httpd'

听起来您会看到80,但看不到8080。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Apache2:<文件>不适用于重写替换

PHP exec适用于apache2但不适用于nginx

子域不适用于 Apache2/Debian9

Apache2虚拟主机不适用于SSL配置

URL重写不适用于ZF和apache2

Physics2D.Raycast适用于某些对象,但不适用于其他对象

方法重载不适用于其他参数

jQuery Enter键不适用于其他表单

静态库不适用于其他设备

窗口滚动不适用于其他情况

ActionPerformed方法不适用于其他类

FluentValidation不适用于其他库

ActionListener 不适用于其他类

SVG 线性渐变不适用于其他元素

通用JS函数适用于某些div,不适用于其他div

子集不适用于某些数值,但适用于其他数值

MongoDB geoNear 不适用于某些坐标但适用于其他坐标

悬停格式仅适用于 $ 符号,不适用于其他货币?

神经网络适用于交叉熵,不适用于其他损失函数

通用排序适用于整数,但不适用于其他类型

@font-face 不适用于 chrome 但适用于其他浏览器

编码适用于 1 而不适用于 Twitter 中使用 python 的其他列表

背景图片仅适用于首页,而不适用于其他图片

媒体查询不适用于某些类的Bootstrap,但适用于其他类

代码适用于一种情况,但不适用于其他情况

.htaccess重定向仅适用于某些页面,而不适用于其他页面

AllowAnyMethod适用于某些API调用,但不适用于其他API调用

视差滚动适用于1张图像,但不适用于其他图像

Codeigniter文件上传许可仅适用于图像,不适用于其他图像