-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alias or Addon Domains for V4 #23
Comments
Hey guys, @rahul286 @kirtangajjar @mbtamuli thanks for the Beta 3 Release! I have one question though as I have a use case that is also supported natively in wordpress: Will you please support this use case in the final v4? (As a workaround with v3 I setup empty |
It makes me a bit sad @rahul286 that you removed the v4 release tag from this issue as I need this feature to use v4 as I don't know any workaround in v4. |
Label This issue is open because of its part of the scope. Although not 4.0 itself but probably 4.1 or later. |
Thank you very much for clarifying @rahul286! Once v4 is out, is there a possible workaround? |
It would definitely have to be 4.1, it only makes sense in the "Development" release. |
How do I do it manually best until we get the feature in v4.1? Do I make a html site to get the LE autorenewal going and change the location parameter in the default.conf for the nginx-proxy service? Please help me so that it works and is also update resistant. |
@kirtangajjar and @rahul286 |
@mrrobot47 I think these are the changes required.
|
@mrrobot47 Please take a look at this as @sagarnasit won't be able to continue for some time. |
Proposal for syntax for alias domains:
In future, we can also update
|
Uniformity in syntax is required. While creating site, Also, looking at rest of the commands, |
I would suggest not adding an extra subcommand to site but to use update instead as users are used to it already: To add alias: To delete alias: To list all alias: This way we will also keep all that associative/positional arguments stuff @mrrobot47 wrote about. Please also don't forget the |
Any update on this issue? |
It's in their roadmap's to-do list https://github.com/orgs/EasyEngine/projects/4 and will be in the next bigger release. |
We really need this! |
In the meantime (or if stuck using an old ee version) here is how I workaround it: Follow the instructions at the custom nginx-proxy override configurations -> https://github.com/jwilder/nginx-proxy#custom-nginx-configuration As a summary, simply create this file: /opt/easyengine/services/nginx-proxy/vhost.d/site1.com With the content: server_name site1.com site2.com; Then: ee service restart nging-proxy And you are good to go !! ;) :) Your changes are going to persist any other restart or reload. NOTE: the name of the vhost file should be the same as the ee site you want to override. |
What's the status of this issue?
Your idea worked, but does not give one ability to install letsencrypt on those added domains. Any alternatives? |
Issue is dead? |
How can I create a alias now? |
How to make WP multisite sertificate to work now? |
Update on this issue: As you'll might've been aware, partial support for alias domains was added to in v4.1 release. However, it was just limited to This will be fixed soon with EasyEngine/site-command#341. Hopefully by the next release, this feature will be implemented completely 🤞 |
Thank you all for your feedback. Alias domains feature is now available for all the site types. This was one of the most requested You'll be able to use it in alias domains in all site types from v4.1.2. |
Please add the abbility to set or update the vhost domains with EE V4:
ee site create example.com --alias example.net --alias example.org
ee site update example.com --alias example.de --alias example.tld
Thanks!
Edits from @kirtangajjar:
The following command should add alias domains and get their SSL certs:
ee site update example.com --alias example.de --alias example.tld --ssl=le
The text was updated successfully, but these errors were encountered: