Hi,

On Mon, May 15, 2023 at 8:16 PM Wang Yicheng <[email protected]> wrote:
>
> Hi Simone,
>
> I'm chasing the same problem as the original post. And inspired by Uwe's 
> reply, I managed to get it to work by duplicating the "connector" 
> instantiation code in jetty-ssl.xml and creating 2 jetty-https.xml files 
> (please see my detailed steps below). This seems to work perfectly, but I'm 
> just curious about how my solution differs from yours. Is better 
> encapsulation the only difference here by creating a customized module? Many 
> thanks in advance!
>
> 1. Copy over jetty-ssl.xml from ${JETTY_HOME}/etc to${JETTY_BASE}/etc
> 2. Duplicate the “addConnector” block so that 2 connectors will be created
> 3. Copy over jetty-https.xml from ${JETTY_HOME}/etc to ${JETTY_BASE}/etc
> 4. Duplicate jetty-https.xml to correspond to the 2 connectors. Say the 
> second XML is named as jetty-https-2.xml
> 5. Update the connector ID field in jetty-https.xml files accordingly
> 6. Add jetty-https-2.xml to ${JETTY_BASE}/start.d/https.ini

I'm not sure what you mean by bullet 6... how do you add the XML to
the *.ini file?
You meant *.mod?

Rather than modifying existing Jetty files, I would just create a new
module with a different name.
I would copy `jetty-ssl.xml` and `jetty-https.xml` into another file
called, say, `acme-extra-ssl.xml`.
Then create a module called `acme-extra-ssl.mod`, referencing the new XML.
And then start Jetty with the new module.
Writing a new module is simple, follow:
https://www.eclipse.org/jetty/documentation/jetty-11/operations-guide/index.html#og-modules-custom

Suggestions about improving the documentation, if not clear, are welcome.

This allows you to not mess with the Jetty default modules, which
would be surprising 6 months from now ("why is there a copy of
jetty-https.xml in $JETTY_BASE?!? that should not be needed!").

-- 
Simone Bordet
----
http://cometd.org
http://webtide.com
Developer advice, training, services and support
from the Jetty & CometD experts.
_______________________________________________
jetty-users mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/jetty-users

Reply via email to