Articles of 本地主机

为什么Nginx保持redirect到本地主机?

在Gunicorn的后端使用Django,每次我提交一个表单,我都应该被发送到example.com/pagetwo而是发送到localhost/pagetwo 。 我是Nginx新手,所以如果有人能指出问题是什么,我会是最好的:) default.conf: server { listen 80; server_name example.com; location /static/ { root /srv; } location / { proxy_redirect off; proxy_pass http://unix:/srv/sockets/website.sock; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } 以下是索引页面中的一个表单: <form id='formone' method='POST' action=''> {% csrf_token %} {{ form.as_p }} <br /> <button type="submit" class="btn btn-success […]

Nginx的“auto.dev”设置不会正确加载WordPress

遵循本指南( http://blog.evan.pro/how-to-set-up-dynamic-virtual-hosts-for-web-development ),我试图设置一个localhost / nginxconfiguration,允许我轻松运行环境,无需为每个条目添加个人条目(借助于dnsmasq)。 当我运行nginx并通过sitename.dev访问任一站点时,使用WordPress的站点似乎不运行。 我觉得有一些我在nginxconfiguration中丢失了, worker_processes 1; error_log /usr/local/etc/nginx/logs/error.log debug; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /usr/local/etc/nginx/logs/access.log main; sendfile on; keepalive_timeout 65; index index.html index.php; server { listen 80; server_name .dev; # dynamic […]

图像不从本地主机服务器显示

所以这里是问题:我正在运行phpmyadmin来pipe理我的本地主机服务器,现在我已经把我的项目文件的path:/ var/www/html/user/register.html 我使用Ubuntu操作系统似乎完美的时候从这个url: file:///var/www/html/user/register.html访问我的' register.html ' url: file:///var/www/html/user/register.html但是当我尝试从本地服务器访问同一个文件时,这个url:'localhost/user/register.html' ,我的图像没有显示在网页上,在CSS中的其他一切都很好,我尝试了所有我能想到的,改变目录等..我整个上午search了这个,但什么都没发现! 你能帮我跟这个伙计吗 PS:图像path是正确的,因为他们从第一个URL访问时出现。 编辑:我是新来的论坛,请原谅我在这里的经验不足,我把下面的HTML / CSS代码,为CSS,我只把图像的一部分 body { background-image: url('pics/1.jpg'); background-attachment: fixed; } <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Registration form</title> <link rel="stylesheet" href="style1.css"> </head> <body> <header> <div id="sign"> <a href="#0">Register</a> \\ <a href="signup.html">Sign Up</a> </div> </header> <div class="formulaire"> <h2>Registration form:</h2> <form action="register.php" method="post" […]

将jar作为Linux服务运行 – init.d脚本被启动应用程序卡住了

我目前正在将一个可运行jar作为后台服务在Linux VM框上进行实现。 我已经使用这里find的例子作为基础,并且已经将start()方法修改为: start(){ #启动应用程序 java -jar /home/vagrant/sagepay-stub-1.4.jar> /var/log/sagepay-stub.log 2>&1 PID = $! echo $ PID> pid.txt } 这将设置服务将输出写入日志sagepay-stub.log,并保存在调用服务停止方法时使用的PID。 这是启动命令的处理程序: 情况下“$ 1”开始) echo "Starting $APP" start echo "$APP started." ;; 当我打电话的方法,我得到“开始Sagepay存根”输出,但后来我被困在脚本内。 我所能做的就是Ctrl&C退出,这给我输出: “Sagepay-stub开始了。 现在,我查看日志,并看到输出如预期 – 存根(stub)服务器已成功启动。 但我不能在端口上(我已经打开相关的端口使用iptables) – 连接被拒绝: Connecting to localhost|127.0.0.1|:8889… failed: Connection refused. 任何想法的问题是赞赏。 我认为问题在于启动应用程序,然后让它在后台运行。 当应用程序启动时,脚本停滞不前。 该jar在本地运行良好,无需input。 如果问题在于PID命令(我在另一个线程上发现它是一个可接受的答案),我怎么能评论这些,仍然能够停止服务? 对代码的评论也很受欢迎 谢谢

Linux Tomcat错误

我在我的linux服务器上启动tomcat时遇到了麻烦。 我运行startup.sh,并获取Tomcat开始日志logging,但不能访问localhost:8080上的任何东西。 $CATALINA_HOME/bin/startup.sh Using CATALINA_BASE: /home/tomcat/apache-tomcat-8.5.11 Using CATALINA_HOME: /home/tomcat/apache-tomcat-8.5.11 Using CATALINA_TMPDIR: /home/tomcat/apache-tomcat-8.5.11/temp Using JRE_HOME: /home/tomcat/jdk1.8.0_121 Using CLASSPATH: /home/tomcat/apache-tomcat-8.5.11/bin/bootstrap.jar:/home /tomcat/apache-tomcat-8.5.11/bin/tomcat-juli.jar Tomcat started. 检查日志/ catalina.out文件,其中有以下几行,但是我一直没有find任何有关这些错误的信息。 /home/tomcat/jdk1.8.0_121/bin/java: 1: /home/tomcat/jdk1.8.0_121/bin/java: ^?ELF^A^A^A^B^C^A: not found /home/tomcat/jdk1.8.0_121/bin/java: 2: /home/tomcat/jdk1.8.0_121/bin/java: Syntax error: "(" unexpected 有任何想法吗?

tcpdump:localhost到localhost

我编写了一个程序,将TCP数据包从本地主机发送到本地主机。 我想用tcpdump来捕获数据包。 但是没有什么被捕获。 我在Ubuntu的命令: sudo tcpdump 我应该补充什么? 谢谢!

如何使用wamp修改本地主机的url?

如何将localhost / sample / index.php更改为dev.sample.com? 我在使用nginx的ubuntu中使用它我不知道如何使用wamp服务器在Windows中。

无法使用docker for windows的fabric8

似乎有可能是我不明白的东西。 我用<dockerHost>tcp://localhost:2375</dockerHost>configuration了我的pom.xml <dockerHost>tcp://localhost:2375</dockerHost> 一切都可以build立/部署。 但是,似乎fabric8插件(v3.5.31)是不可configuration与Windows的docker: https ://store.docker.com/editions/community/docker-ce-desktop-windows所以不可能使用fabric8:开始 尝试DOCKER_HOST env,不行。 我错过了什么? 我真的需要用gofabric8安装吗? (反正什么都行不通)docker引擎就在那里,我无法find任何关于这个遗憾的文档。 应该有一种方法来configuration它使用参数! 谢谢。

Windows主机名称parsing

我想知道Windows主机名parsing系统是如何工作的。 更确切地说,我想知道在这个过程中使用或不使用本地caching 。 根据Microsoft TCP / IP主机名parsing顺序 ,过程如下: 客户端检查查询的名称是否是它自己的。 客户端然后search本地主机文件 ,本地计算机上存储的IP地址和名称列表。 域名系统(DNS)服务器被查询。 如果名称仍未parsing,则使用NetBIOS名称parsing顺序作为备份。 这个顺序可以通过configuration客户端的NetBIOS节点types来改变。 我想知道的是,阶段(2)是否以某种方式被caching。 最近几天突然兴起,因为我安装了利用HOSTS文件的恶意软件保护(SpyBot)。 事实上,现在是14K条目大,并计数… 该文件目前按主机名sorting,但这当然不一定是。 lg(14K)表示每个parsing请求通过文件的14个步骤。 这些请求可能以每秒几个的速度到达,并且通常到相同的几百个主机(顶端)。 我对这个应该如何工作的看法是这样的: 在系统启动时,Windows DNSparsing机制一次加载HOSTS文件。 它提交了一个对文件进行sorting的迭代。 工作副本被加载到内存中。 原来的HOSTS文件,在整个决议过程的生命中不会被进一步阅读。 所有的networking进程(IE,Firefox,MSN …)都通过这个进程/机制来工作。 没有其他进程直接连接/读取HOSTS文件。 在收到名称parsing请求后,进程检查其内存驻留caching 。 如果它find适当的IP,那么是适当的答案。 否则(它没有被caching),parsing过程继续到内存驻留(sorting)HOSTS文件,并对其进行快速二分search。 从这里开始,这个过程如前所述继续下去。 该决议的结果被caching供进一步使用。 虽然我不确定这些意义,但我真的很感谢答复。 我只是想看看我的推理是否正确,如果不是的话,为什么呢? 我知道,在这个永远在线的PC时代,caching必须定期(或增量)清除。 我现在忽略这个。

如何从Windows和Ubuntu的我的Apache本地主机运行相同的项目版本

这是纯粹的好奇心和权力控制。 我有一个项目在我的本地主机在Ubuntu(或Windows)。 现在我希望它在两个操作系统上的http:// localhost / myproject上运行。 与使用任何操作系统进行编辑时相同的项目版本将影响项目,您可以在任何操作系统上看到结果。 那可能吗 ? 以Wordpress项目为例(PHP项目)