标签: localhost

重命名本地主机

默认情况下127.0.0.1具有localhost别名。

  1. 我找到了几种将其更改为不同字符串的方法,但是这样做的标准、有效和安全的最佳实践方法是什么?
  2. 我可以提供相同的 IP,但使用不同的端口,特定/不同的别名,例如,当我键入marius以从正在侦听的服务器获取响应时http://127.0.0.1:3000

localhost webserver

5
推荐指数
1
解决办法
3568
查看次数

如何在本地主机上设置 FTP?

在我的旧机器上(回到 Lucid!)我使用 XAMPP 进行本地开发工作。XAMPP 为您安装了所有东西,包括将 FTP 设置到您的 localhost (/var/www) 目录,因为权限不允许您直接写入它。

我有一台运行 Precise 的新机器,并决定以成熟的方式做事。我使用 tasksel 安装了所有东西,并启动并运行了 apache、php、mysql 和 phpmyadmin。但是不得不在命令行上通过 gksudo gedit 创建和编辑我的所有文件是一种痛苦,迟早我将不得不上传图像。

如何设置 FTP 以便我可以“上传”文件到我的本地主机服务器?

编辑添加

跟随第一个视频,但是当我到达他创建文件的点(大约 7:25)时,我被挂断了。这是当我尝试进入 /srv 目录时我的终端的样子(我证实 Nautilus 中确实存在该目录):

在此处输入图片说明

我需要做什么才能克服这个问题?

ftp localhost

5
推荐指数
2
解决办法
3万
查看次数

离线时本地主机中的虚拟主机无法从本地主机访问,如何解决?

我正在建立自己的本地开发网络服务器,主要用于主题开发。

我已经在 Ubuntu 13.04 64 位桌面上成功设置了 LAMP,apache 工作正常。

安装 LAMP 的机器也是我的桌面工作站。

所以我想从本地主机本身和局域网内的另一台机器访问 VirtualHost。

我已经设置了我的第一个虚拟主机,devone.loc
我已经将名称插入到我的主机文件中。
一切正常且可访问。
它也可以在我局域网中的任何机器上访问,我已经在我的 DD-WRT 路由器的 DNSmasq 中设置了它。

但是,当我禁用网络连接时,
无法再访问虚拟主机。但是默认的虚拟主机仍然可以在没有网络的情况下访问。

这里似乎有什么问题?我还需要访问本地主机中的虚拟主机,因为它也是我的桌面工作站。

我在下面附上了我的虚拟主机配置文件:

  <VirtualHost *:80>
    DocumentRoot /var/www2
    ServerName devone.loc
    ServerAlias www.devone.loc
    <Directory /var/www2>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
  </VirtualHost>
Run Code Online (Sandbox Code Playgroud)


当您是虚拟主机用户时,您可以轻松重现我的问题。
禁用所有网络,并使用 firefox(在我的情况下,FF v23)浏览您的
本地开发站点,它会抛出服务器未找到错误。

在我的本地主机的虚拟主机中离线浏览我的网站对我来说非常重要,
我用它来演示或为客户进行项目演示。

附加信息

我忘了说我的机器上也安装了 Webmin。


更新
我已经在另一台使用 LinuxMint 15 的 linux 机器上设置了另一个 Web 服务器,服务器是 XAMPP 1.8.2-1,最终结果是一样的。

我尝试在我的网络被禁用时设置 wordpress 但它抛出服务器未找到错误或当目录为空时它抛出访问禁止。

当我检查或勾选firefox的离线工作菜单时,我可以访问wordpress安装菜单,但只有索引部分,单击下一步不再可访问。

我已经完成了几种指令组合,但我仍然无法让它工作。

所以,主要问题是...

当所有网络都被禁用时,我的 VirtualHost 无法访问/访问。只有在启用网络时才能访问/访问。

更新 …

virtualhost hosts localhost apache2

5
推荐指数
1
解决办法
6627
查看次数

为不同端口上的本地主机地址创建多个别名

我的本地主机上运行着一些网络应用程序,我可以通过网络浏览器在不同的端口访问它们。

例如,我有一个在端口 8888 上运行的 IPython 笔记本服务器(我可以通过 访问它http://localhost:8888),以及一个侦听端口 9000 的小型 Flask 应用程序。

我知道我可以通过修改 localhost 设置别名/etc/hosts,但我想在这里实现的是为不同的端口设置不同的别名。

例如,我想打开浏览器并使用http://notebooks/代替http://localhost:8888和 而http://flaskapp不是http://localhost:9000

是否有捷径可寻?

server alias localhost port-forwarding

5
推荐指数
1
解决办法
5642
查看次数

curl: (7) 无法连接到本地主机端口 8080 连接被拒绝

我试图使用此命令来查看端口的运行状态,但我在循环中收到此错误。请帮忙!

command-line localhost curl docker

5
推荐指数
2
解决办法
11万
查看次数

ubuntu 22.04 - phpmyadmin 不工作

在 Ubuntu 22.04 上,安装apachephpmysqlphpmyadmin,链接 http://localhost/phpmyadmin/ 返回空白页面。唯一输出的代码是:

<?php

declare(strict_types=1);

use PhpMyAdmin\Routing;

if (! defined('ROOT_PATH')) {
    // phpcs:disable PSR1.Files.SideEffects
    define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);
    // phpcs:enable
}

global $route, $containerBuilder;

require_once ROOT_PATH . 'libraries/common.inc.php';

$dispatcher = Routing::getDispatcher();
Routing::callControllerForRoute($route, $dispatcher, $containerBuilder);
Run Code Online (Sandbox Code Playgroud)

感谢任何可以帮助我跑步的人phpmyadmin

server localhost phpmyadmin 22.04

5
推荐指数
2
解决办法
2万
查看次数

如何在ubuntu中更改端口号utorrent?

我只是在 ubuntu 中安装了 Utorrent,但我想将端口号 localhost:8080 更改为 localhost:8085,因为我的 apache geronimo 服务器使用该端口号。我可以更改端口号吗?谢谢。

installation localhost utorrent

4
推荐指数
1
解决办法
2万
查看次数

index.php 文件上的 500 错误

我发现了一个与此非常相似的问题,我认为这可以解决我的问题。

但是,在更改我的 .htaccess 文件后,在列表末尾使用 index.php,然后将 index.php 作为唯一条目,我仍然无法显示 index.php。其他所有页面都可以正常工作,但我不知道如何解决此问题。谢谢。

php localhost apache2

4
推荐指数
1
解决办法
2万
查看次数

Apache不允许PHP创建文件

我正在尝试在 Ubuntu 的本地主机中使用 HTML 和 PHP 保存数据。我的 HTML 和 PHP 文件运行良好,但是当我使用命令在本地主机中打开文件时,使用

$myfile = fopen("testfile.txt", "w")
Run Code Online (Sandbox Code Playgroud)

它不允许它创建它,但 PHP 文件正在运行,当使用命令设置从 PHP 输出变量时,它运行良好。

如何允许 PHP 在 localhost Ubuntu 中的 Apache 中创建文件。

php localhost apache2 webserver

4
推荐指数
1
解决办法
2万
查看次数

允许访问本地网络上的 Apache 2 服务器

04.3 LTS。

我想允许其他设备访问我的本地主机。我的 IP 是 192.168.1.249,apache 服务器正在为这些地址工作:

localhost/myapp
esolutions/myapp
192.168.1.249/myapp
Run Code Online (Sandbox Code Playgroud)

这是我的默认配置:/etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>
    ServerName esolutions

    ServerAdmin iheb@localhost
    DocumentRoot /var/www/html
    <Directory /var/www/html>
    Options FollowSymLinks
    Order deny,allow
    AllowOverride All
    allow from all
    Require all granted
    </Directory>

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    allow from all
    Order deny,allow
    Require all granted
    </Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Run Code Online (Sandbox Code Playgroud)

和我的主机文件:

127.0.0.1       localhost
127.0.1.1       najda-PowerEdge-R430

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters …
Run Code Online (Sandbox Code Playgroud)

server networking localhost apache2

4
推荐指数
1
解决办法
9890
查看次数