etc目录下找到apache2文件夹,里面有个apache2.conf,把ServerName localhost:1234写进去。
因为apache2.conf也包含了httpd.conf,所以把端口定义写进httpd.conf也是等效的。
apache2.conf的优先级高于httpd.conf。
无论哪种基础环境,apache2的配置都是类似,你需要找到apache2的基本配置文件中,
需要注意的是有多个影响端口的设置,一个默认的,一个和虚拟机相关。
比如<VirtualHost *:80>就是和虚拟机机相关的,这里就是监听80,而且这里是*匹配所有域名,会覆盖上层的全局默认端口的。
保存以后 , 退出到 Ubuntu 的命令窗口 , 执行 sudo /etc/init.d/apache2 restart 重启 Apach2 , Apache 的端口号就被改成了 1234
参考:https://www.cnblogs.com/duogemajia/archive/2012/03/26/2418132.html