0
我正在爲我的客戶端生成虛擬主機,現在用戶端口是80作爲默認端口。
沒有任何更新,在虛擬主機創建只有80端口
所以我編輯的文件:
standard.tmpl
我怎樣纔能有端口80和443 apache-Formula
{%- set vals = {
'interfaces': site.get('interface', '*').split(),
'port': site.get('port', '80'),
'port': site.get('port', '443'), # i add this line
文件端口,2.4.conf.jinja
{% if salt['pillar.get']('apache:sites') is mapping %}
{%- set listen_directives = [] %}
{%- for id, site in salt['pillar.get']('apache:sites').items() %}
{%- set interfaces = site.get('interface', '*').split() %}
{%- set port = site.get('port', 80) %}
{%- set port = site.get('port', 443) %}# i add this line
{%- for interface in interfaces %}
user.sls
apache
user.example.com:
- interface: '*'
port: 80
- interface: '*'
port: 443
sites:
exclude_listen_directive: True
interface: '*'
port: '443'
此配置之後,vhoste只有443端口創建。
我想要做的就是將443端口添加到虛擬主機是這樣的。
<Virtualhost *:80>
ServerName example.com
ServerAlias example.com
ServerAdmin example.com
</Virtualhost>
<Virtualhost *:443>
ServerName example.com
ServerAlias example.com
ServerAdmin example.com
SSLCertificateFile: file.pem
SSLCertificateKeyFile: file.key
SSLCertificateChainFile: file.pem
</Virtualhost>