HTTP有一些众所周知的替代端口,如8080等.
如果我需要部署通过安全HTTP提供的任何服务,或者我需要将任何端口分配给本地计算机上的HTTPS服务,但我已经有另一个处理443端口的HTTPS服务,是否有关于哪个端口的约定用吗?
旁注:这个问题是作为参考手段发布的,因为答案已经发布到一个问题,但这个问题并没有问到这个问题 - 无论如何答案是收集了很多正面投票.
如何查看端口587,25,110,465,995,143和993上使用的SSL证书详细信息
我需要检查使用哪个域名来保护这些端口.
我在这里和谷歌搜索但找不到任何东西!
我想从80或8080以外的其他端口访问网站.这可能吗?我只想查看网站,但通过不同的端口.我没有路由器.我知道这可以做到,因为我有一个浏览器通过不同的端口访问网站,被Xero Bank称为XB浏览器.
谢谢你的回答.因此,如果我在一台计算机上设置代理,我可以将它从我的计算机转到另一台计算机,然后将该网站返回给我.这会绕过日志记录软件吗?
我正在尝试使用PHPMailer发送带有SMTP和Gmail的电子邮件.我使用的确切脚本适用于其他服务器,但它不能在这个特定的托管公司的服务器上运行.
我检查了phpinfo()它,它告诉我那allow_url_fopen是 on,并没有列出的disabled_functions像fopen.
脚本失败,它告诉我:
SMTP -> ERROR: Failed to connect to server: Connection timed out (110)
Run Code Online (Sandbox Code Playgroud)
要不然
SMTP Error: Could not authenticate.
Run Code Online (Sandbox Code Playgroud)
我假设这是因为它无法连接,因为这在其他服务器上的工作和身份验证凭据是正确的.
所以我更一般地问,有没有办法可以使用PHP或jailshell ssh检查并查看端口是否实际打开?
我有一个使用MSDTC的相当大的应用程序.我应该打开多少个端口?有没有办法确定它?
编辑:我知道了什么端口,我需要打开,我不知道有多少,我需要.
在我的工作中,我使用docker和选项--net=host工作就像一个将docker容器端口转发到机器的魅力.这允许我通过示例添加使用某些端口的grunt任务:
当我开始在Mac中使用Docker时,我遇到的第一个问题是:该选项--net=host不再起作用了.我研究并且我理解为什么这是不可能的(Mac中的Docker在自己的虚拟机中运行)和我的瞬间解决方案它使用-p暴露端口的选项,但这个限制让我添加越来越多使用端口的任务因为我需要-p为我需要公开的每个端口运行显式命令.
有同样问题的人吗?怎么处理这个?
我有两台机器.我的机器IP1(Europe),和其他公共机器IP2(USA).在IP2我有mysql容器中运行带有音量/var/lib/mysql设置在主机上的某个文件夹被复制~/mysqldatabase.3306添加了端口防火墙规则.我也有ssh连接到机器.所以我不知道从哪里开始.通常当没有码头时我只添加
bind-address = 0.0.0.0
Run Code Online (Sandbox Code Playgroud)
作为mysql中的配置,我打开防火墙端口3306(或指向mysql的另一个端口)并且事情有效.所以我可以在IP2机器上的docker之外安装mysql-server软件包(主机是ubuntu16.04)并将其设置为指向该~/mysqldatabase文件夹,但是真的有必要这样做吗?有没有办法直接连接IP1到IP2:mysql_container:mysql_database
我以两种方式运行mysql docker容器.一个是docker文件.另一个是systemctl服务.
docker-compose.yml的一部分:
version: "3"
services:
mysql:
image: mysql:5.7
volumes:
- /home/username/mysqldatabase:/var/lib/mysql
ports:
- '3306:3306'
environment:
MYSQL_ROOT_PASSWORD: rootpass
MYSQL_DATABASE: somedb
MYSQL_USER: someuser
MYSQL_PASSWORD: someuserpassword
Run Code Online (Sandbox Code Playgroud)
mysql.service
[Unit]
Description=Run %p
Requires=docker.service
After=docker.service
[Service]
Restart=always
ExecStartPre=-/usr/bin/docker kill %p
ExecStartPre=-/usr/bin/docker rm -f %p
docker run --rm --name mysql -v /home/username/mysqldatabase:/var/lib/mysql -p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=rootpass -e MYSQL_DATABASE=somedb -e MYSQL_USER=someuser -e …Run Code Online (Sandbox Code Playgroud) 在我停止并删除计算机中的所有容器后,Docker不会释放端口绑定。你有什么建议吗?
ricky@ricky-ubuntu:~$ sudo docker -v
Docker version 1.12.2, build bb80604
ricky@ricky-ubuntu:~$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ricky@ricky-ubuntu:~$ sudo netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:5939 0.0.0.0:* LISTEN 1464/teamviewerd
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1487/dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3623/cupsd
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 2771/docker-proxy
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 1196/mongod
tcp 0 0 …Run Code Online (Sandbox Code Playgroud) 我们正在开发.Net Core中的应用程序,其中一个需要访问串行端口.
当我了解System.IO.Ports将不会在.Net Core中实现时,我正在寻找一个提供该功能的nuget库,但无法与.net内核兼容(VS Code显示错误消息) ).
那里有替代品吗?
更新:我发现正在考虑将官方SerialPort API移植到.Net Core(请参阅https://github.com/dotnet/corefx/issues/984)