最近,我在我的Ubuntu18.04服务器上做了一个端口扫描(使用www.ipfingerprints.com),发现了一些我没有打开的端口。以下是开放的港口:
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
80/tcp open http
111/tcp filtered rpcbind
135/tcp filtered msrpc
136/tcp filtered profile
137/tcp filtered netbios-ns
138/tcp filtered netbios-dgm
(*好吧,我能想到的一切合理的东西!;)
几天来,我一直在为403禁止的错误而苦苦挣扎。服务器人员查看了“一切”,并认为这是一个代码问题。
现在,我已经将其缩减到最基本的部分,并排除了我所能想到的所有可能导致这种情况的因素。我有两个调试文件文件。
debug.php,仅包含
<form id = "submitorder" name = "submitorder" action="debug1.php" method="POST">
<input type = "text" value =
我将我的第一个包上传到Hackage ( ),但它无法构建,并出现错误:
*** setup configure
Configuring groundhog-0.0.1...
cabal-setup: At least the following dependencies are missing:
monad-control ==0.2.*, pool ==0.1.*
这个包在我的机器上和只安装了Haskell平台的测试环境中构建得很好。我试图确保使用最新的cabal,并上传了另一个依赖于Cabal 1.10的版本。后来,我在Cabal FAQ中发现,如果我们的包所依赖的包是用--user构