我正在做Web开发,并在我的机器上托pipe本地版本的网站。 我有Linux Slackware 14.0与BIND 9.9.1-P3。 在我的named.conf中有这个: zone "localhost" IN { type master; file "caching-example/localhost.zone"; allow-update { none; }; }; 在localhost.zone中: $TTL 86400 $ORIGIN localhost. @ 1D IN SOA @ root ( 56 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS @ 1D IN […]
我有一个脚本,试图连接到远程mysql服务器,我想修改它运行的虚拟机,所以,而不是远程IP连接将被转发到本地主机。 有人可以告诉我,如果这是可行的,以及如何? 我有一个背景,但networking对我来说是一个黑匣子…我发现了一些使用iptables的例子,但它几乎专门用于重新路由本地连接到远程服务器,所以反过来,简单地使用它们与我的本地远程IP和端口不起作用。 [编辑]脚本在testing和生产环境中做正确的事情,但得到它来处理开发环境,也会涉及额外的工作,我想工作的方式。 不过,这是可能的。
我在我的Mac电脑上运行MAMP,并有许多项目。 我为所有的vhostconfiguration使用一个httpd-vhosts.conf 。 在我的一个应用程序中,我需要将第三方APIredirect到我的应用程序127.0.0.1/[route] 。 我的虚拟主机文件将第一个项目映射到127.0.0.1 ,这不一定是我要redirect到的项目。 我希望能够从localhost或127.0.0.1后缀项目名称访问任何项目,但它只映射到虚拟主机文件中的第一个项目。 所以暂时的解决办法是注释掉除了我现在要使用的项目之外的所有项目,并重新启动apache; 不是很好的解决scheme。 所以我想我的问题是如何启用多个项目使用127.0.0.1/project_name /项目名称或类似。
我可以连接到mysql-phpmyadmin通过互联网从浏览器(即谷歌铬),但是当我从MySQL查询浏览器尝试它总是失败。 它总是显示错误2003。 我已经创build入站规则,允许端口3306.并安装了ODBC驱动程序连接器版本5.2.6。 我可以连接到从局域网的MySQL,但不知何故,我不能从互联网连接。 从局域网和Internet有一个不同的版本mysql-phpmyadmin: 从局域网:MySQL 服务器:本地主机通过TCP / IP 服务器版本:5.5.16 从互联网 数据库服务器 Server: Localhost via UNIX socket Server type: MySQL Server version: 5.1.73-cll – MySQL Community Server (GPLv2) 这是问题(差异版本)? 我应该安装ODBC连接器版本5.1.73? 请帮我解决这个问题 谢谢,
我希望将所有到达80的stream量redirect到8000。 我用了 iptables -tnat -A PREROUTING -p tcp -m tcp –dport 80 -j REDIRECT –to-ports 8000 但是,8000港口仍然向公众开放。 我试过了–DNAT: iptables -t nat -A PREROUTING -p tcp –dport 80 -j DNAT –to-destination 127.0.0.1:8000 但是这根本不起作用。 / proc / sys / net / ipv4 / ip_forward设置为1。 没有其他规则configuration。 请帮我:) – 编辑 : 在回答下面的问题:这是exaclty,我想要实现的: 我有一个运行在8000端口的服务,可以看作是一个networking服务器。 它应该可以通过端口80从外部访问,但不能通过端口8000访问。内部networking无关紧要:可能会受到限制。 我明白,REDIRECT不会丢弃直接写入端口8000的数据包,但是如果我将INPUT链中的所有数据包都丢弃到8000,那么redirect的数据包也会被丢弃。 iptables -A INPUT -p […]
我正在尝试使用Nginx在本地主机上configurationSSL。 我创build了一个自签名证书,我的Nginxconfiguration如下: server { listen 443 ssl; server_name localhost; root /usr/share/nginx/html; index index.html index.htm; ssl on; ssl_certificate /etc/nginx/ssl/nginx.crt; ssl_certificate_key /etc/nginx/ssl/nginx.key; ssl_session_timeout 5m; ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES"; ssl_prefer_server_ciphers on; location / { try_files $uri $uri/ =404; } } 但是,当我尝试访问它给我下面的错误 $ curl -i https://localhost curl: (7) Failed to connect to localhost port […]
我在我的Mac上使用VirtualBox来运行IE进行testing,但有时我想testinghttp:// localhost 。 有没有办法做到这一点?
我正在开发一个Sinatra应用程序,所以我在我的主机Macbook Pro上运行localhost:4567上的Mongrel实例。 如何通过我的局域网查看应用程序,最好是从iPhone? 如果我启用networking共享,我可以到达我的〜/ Sites文件夹中的文件,但是该应用程序不运行。 如果我修改:4567的IP地址Safari无法find服务器。 如果我只是尝试IP,我会得到默认的“It Works!” 页。 如果我添加端口,那么它不能find服务器。 我很确定我已经正确设置了我的路由器设置页面上的端口转发。 我什么都不对?
我有点新,但我有我的本地机器PHPMyAdmin以及MySQL的问题。 它曾经工作过。 当我尝试从命令行运行mysql ,我得到: -bash: mysql: command not found 另外,PHPMyAdmin也不会让我login。 我不知道从哪里开始寻找解决这些问题。 请帮忙。
出于某种原因,我的本地主机无法识别。 我有我的主机文件,因为我一直有: 127.0.0.1 localhost ::1 localhost 我做了一个flushdns,不知道是否导致它。 然后我在命令提示符下尝试了一个/ registerdns。 我仍然有同样的问题。