报错原因:vhost.sh的sh文件格式为windows下的dos格式,不能直接在Linux下执行。需换格式之后才能执行。
解决方案:
1.安装dos2unix,已安装则忽略。
yum install dos2unix
//或者
apt install dos2unix
备注:
Redhat、Centos、Fedora使用yum安装;
Debian、Ubuntu 使用apt安装。
2.转换格式:
dos2unix vhost.sh
3.再次执行即可成功!
./vhost.sh